次の要素を必要とするレガシー システムと対話するコードを書いています。
<BankRate><![CDATA[ ]]><BankRate>
私は一生これを機能させることはできません。これまでの私の試みは次のとおりです。
parent.setBankRate(" ");
XmlCursor cursor = cc.xgetBankRate().newCursor();
cursor.toFirstContentToken();
cursor.setBookmark(CDataBookmark.CDATA_BOOKMARK);
cursor.dispose();
これにより、次の結果が得られます。
<BankRate><BankRate>
親のオプションは次のとおりです。 setSaveCDataEntityCountThreshold(0).setSaveCDataLengthThreshold(0);
次のように BankRate を設定した場合:
cc.setBankRate("<![CDATA[ ]]>");
文字エンティティを取得します (これは私が望むものではありません)