XML解析细微错误?

时间:2013-04-26 04:29:34

标签: java xml

我正在用Java编写一个程序来逃避某些XML字符(例如"的转义引用)。

在规范中有这样的陈述:

系统会要求您转义特殊字符。例如,

input: "Hello World!"

output: "Hello World!"

这里有一个小技术错误,它是什么?

显然,这个过程中存在一个我不知道的错误。这与未解析的XML和解析的XML有关吗?

感谢。对于模糊的描述感到抱歉,我很困惑,如果您需要有关实际程序的更多信息,请告诉我。

1 个答案:

答案 0 :(得分:0)

使用此:

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

您需要逃避以下追踪:

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

查看this link