我正在用Java编写一个程序来逃避某些XML字符(例如"
的转义引用)。
在规范中有这样的陈述:
系统会要求您转义特殊字符。例如,
input: "Hello World!"
output: "Hello World!"
这里有一个小技术错误,它是什么?
显然,这个过程中存在一个我不知道的错误。这与未解析的XML和解析的XML有关吗?
感谢。对于模糊的描述感到抱歉,我很困惑,如果您需要有关实际程序的更多信息,请告诉我。
答案 0 :(得分:0)
使用此:
String input = "\"Hello World!\"";
System.out.println(input.replaceAll("\"", """));
// Output: "Hello World!"
您需要逃避以下追踪:
" "
' '
< <
> >
& &