我想从xml文档中读取一些InnerText。当我看到它时,我得到这个字符串:从文档中读取时,如何避免拾取转义字符?
\r\n\t\t\tDemo submission\r\n\t\t
我认为这些是指示新行,空格等的转义字符吗?我想知道的是如何从XML文档读取的innerText和忽略所有这些转义字符,以便我只是得到:
Demo submission
任何帮助非常赞赏....
我想从xml文档中读取一些InnerText。当我看到它时,我得到这个字符串:从文档中读取时,如何避免拾取转义字符?
\r\n\t\t\tDemo submission\r\n\t\t
我认为这些是指示新行,空格等的转义字符吗?我想知道的是如何从XML文档读取的innerText和忽略所有这些转义字符,以便我只是得到:
Demo submission
任何帮助非常赞赏....
可能是有点粗鲁:)
fn:replace('\r\n\t\t\tDemo submission\r\n\t\t','\\t|\\n|\\r','')
你正在尝试要做的就是所谓的“正常化”。使用normalize-space
功能:http://www.w3.org/TR/xpath/#function-normalize-space
我不明白,是要消除空白会谈..... – Exitos 2011-05-12 15:43:37
也许这会有所帮助:HTTP:// www.usingxml.com/Basics/XmlSpace – ceving 2011-05-12 16:08:06