XML ドキュメントから saxon を使用して xstl 変換を行っています。<![CDATA[<
ドキュメントは標準有効な XML ではありません。そこにあるすべての要素を保持したいと考えています。
ただし、変換に .xsl ファイルを使用する
Transformer trans = TransformerFactory.newInstance().newTransformer(new StreamSource(new File("foo.xsl"));
trans.transform(new StreamSource(new File("foo.xml"), new StreamResult(new File("output.xml")));
これらの CDATA エントリが取り除かれます。どうすればこれを防ぐことができますか?