1

特定の XML 文字をエスケープするプログラムを Java で作成しています (例: で引用符をエスケープ")。

仕様には、次のステートメントがあります。

特殊文字をエスケープするよう求められます。例えば、

input: "Hello World!"

output: "Hello World!"

ここに小さな技術的なエラーがありますが、これは何ですか?

このプロセスには、私が気付いていないエラーが存在するようです。これは、解析されていない XML と解析された XML に関係していますか?

ありがとう。あいまいな説明で申し訳ありません。私も混乱しています。実際のプログラムについてさらに情報が必要な場合はお知らせください。

4

1 に答える 1

0

これを使って:

String input = "\"Hello World!\"";     
System.out.println(input.replaceAll("\"", """));
// Output: "Hello World!"

次の文字をエスケープする必要があります。

"   "
'   '
<   &lt;
>   &gt;
&   &amp;

このリンクを見てください

于 2013-04-26T04:34:45.280 に答える