来自XML规范......
允许包含属性值 单引号和双引号都是 撇号或单引号字符 (')可以表示为“
'
”, 和双引号字符(“)为 “"
”。
是否有标准或更简单的方法来执行此操作而不是使用字符串查找/替换? (apache commons?)
答案 0 :(得分:3)
最简单的方法是使用XML API而不是通过字符串操作来完成所有操作,说实话。
有很多小东西你很容易出错 - 为什么不使用专用的API?
答案 1 :(得分:1)
我同意Jon Skeet。如果你别无选择,可以考虑使用commons-lang中的StringEscapeUtils.escapeXml。