从文档中读取时如何避免拾取转义字符?

时间:2011-05-12 15:26:02

标签: xml xpath escaping

我正在尝试从xml文档中读取一些InnerText。当我读它时,我得到这个字符串:

\r\n\t\t\tDemo submission\r\n\t\t

我觉得这些是逃避角色,它们决定了新的线条,空格等?我想知道的是如何从XML文档中读取InnerText并忽略所有这些转义字符,以便我得到:

Demo submission

任何帮助都非常感谢....

2 个答案:

答案 0 :(得分:0)

您要做的事情称为“规范化”。使用normalize-space功能:http://www.w3.org/TR/xpath/#function-normalize-space

答案 1 :(得分:0)

可能有点粗鲁:)

fn:replace('\r\n\t\t\tDemo submission\r\n\t\t','\\t|\\n|\\r','')