weblogic8.1下xmlbean中CDATA问题小探最近同事在weblogic8.1下使用xmlbean,中间出现个问题,有个节点存储的
weblogic8.1下xmlbean中CDATA问题小探
最近同事在weblogic8.1下使用xmlbean,中间出现个问题,有个节点存储的内容也是个xml,输出的时候要求用CDATA括起来。
总结下,在weblogic的xmlbean中和apache的xmlbean有几种情况
1)weblogic的xmlbean和apache的xmlbean-1.x:
根据内容的大小和特殊字符的个数有个算法来决定是用CDATA扩起来还是转义
具体的判断在com.bea.xbean.store.Saver$TextSaver和org.apache.xmlbeans.impl.store.Saver$TextSaver里面
if ((this._lastEmitCch > 32) && (count > 5) && (count * 100 / this._lastEmitCch > 1)){//用<