【发布时间】:2013-01-24 13:29:34
【问题描述】:
我正在从一个 xml 文档解析成一个数组。 在我的 xml 文档中有一些以这种格式表示的换行符:
如果我 sysout 数组列表,我的 Eclipse 控制台会用换行符正确显示它们。 但是是否有可能显示该变量中真正保存的内容?
例子:
sysout(myarray[1]);
当前输出:
xyz
xyz
想要的输出:(或类似的东西)
xyz\n\nxyz
【问题讨论】:
-
当前输出是真正保存在变量中的。如果您想转义某些字符以进行显示,那就另当别论了,与 xml 完全无关。
-
您要找的答案已经发布stackoverflow.com/questions/7888004/…
-
从Apache Commons Lang 看
StringEscapeUtils,它有(取消)转义Java、XML 等等的方法。 -
@stevenackley:但接受的答案一点都不好。评分者使用
StringEscapeUtils
标签: java xml parsing variables escaping