【发布时间】:2011-07-06 21:35:38
【问题描述】:
来自 XML 规范...
允许属性值包含 单引号和双引号, 撇号或单引号字符 (') 可以表示为“
'”, 和双引号字符 (") 为 “"”。
有没有比使用字符串查找/替换更标准或更简单的方法? (阿帕奇公地?)
【问题讨论】:
来自 XML 规范...
允许属性值包含 单引号和双引号, 撇号或单引号字符 (') 可以表示为“
'”, 和双引号字符 (") 为 “"”。
有没有比使用字符串查找/替换更标准或更简单的方法? (阿帕奇公地?)
【问题讨论】:
老实说,最好的方法是使用 XML API,而不是试图通过字符串操作来完成。
有很多小事情很容易出错 - 为什么不使用专门构建的 API?
【讨论】:
我同意 Jon Skeet 的观点。如果你真的别无选择,请考虑使用 commons-lang 中的StringEscapeUtils.escapeXml。
【讨论】: