CDATAセクションを使用していますが、テキストがいくつかの文字で構成されているため、閉じられ、解析の例外が発生します。
<xyz><![CDATA[\..\..\\..\..\\..\..\\..\..\\..\..\\\boot.ini]]>�</xyz>
私はいくつかのサイトから以下のコードを見つけました:
// Add a CDATA section to the root element
Element element = doc.getDocumentElement();
CDATASection cdata = doc.createCDATASection("data");
element.appendChild(cdata);
// If "]]>" appears in the text, two CDATA sections will be written out
cdata = doc.createCDATASection("more]]>data");
element.appendChild(cdata);
上記のロジックを使用する際の問題は、DBから読み取っている要素に「]]>」が含まれるかどうかわからないため、2つのCDATAセクションを記述できることです。
これについてはあなたの助けが必要です。