1

xml 入力で特殊文字をエスケープしたい。StringEscapeUtils.escapeXml10(xmlString) を試しましたが、xml タグもエスケープしてしまいます (<>)。例えば:

<Company>Test & Test</Company>

に正規化する必要があります

<Company>Test&amp;Test</Company>

いいえ

&lt;Company&gt;Test&amp;Test&lt;/Company&gt;
4

1 に答える 1

1

基本的に、無効な XML を有効な XML に自動的に変換する方法を尋ねています。一般的なケースでは、これは扱いやすい問題ではありません (たとえば<実際のデータに が埋め込まれていると想像してください)。

この問題の正しい解決策は、無効な XML で開始している理由を特定し、その問題を修正することです。

于 2016-08-24T11:09:59.160 に答える