私はいくつかのXMLを取り、テキストノードがCDATAでラップされるように書き直す必要がある奇妙な要件があります。通常のエスケープは許可されません)。xmlにテキストの周りにCDATAを持つ最良の方法(Javaで)
通常のXMLライブラリdom4j、jdom、java xmlのようには見えませんが、これをサポートしています。何か案は?これにXSLTを使用できますか?
私はあまり明確ではありませんでした。ここで私は始めましょうです:既成のXMLを取り、(XMLパーサーで)解析する
<foo><![CDATA[This has an & escaped value]]></foo>
-Dave
"通常のエスケープを許可しないクライアント"とは、どういう意味ですか?それは、CDATAノードを追加するとdom4jがCDATAを出力するためです。 XMLを処理できないプログラムにXMLを送信しているようです。それは本当に起こっているのでしょうか? –