【发布时间】:2014-08-27 05:48:27
【问题描述】:
使用Java,我将xml文件中<value>属性的值设置为
String val = "~!@#$%^&*()_+-={}|[]\\:\";'<>?,./;"
当我尝试使用带有输入的 api 时
org.w3c.dom.Node.setNodeValue(val)
看一下xml,我发现生成的xml中的value属性看起来是这样的-
<Value>~!@#$%^&amp;*()_+-={}|[]\:";'&lt;>?,./</Value>
我试图弄清楚为什么这个第三方 API 只编码 < 和 &,而不是 >、' 或 "。
【问题讨论】: