Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 在读取文档时,如何避免拾取转义字符?_Xml_Xpath_Escaping - Fatal编程技术网

Xml 在读取文档时,如何避免拾取转义字符?

Xml 在读取文档时,如何避免拾取转义字符?,xml,xpath,escaping,Xml,Xpath,Escaping,我试图从xml文档中读取一些内部文本。当我读到它时,我得到以下字符串: \r\n\t\t\tDemo submission\r\n\t\t 我想这些是转义字符,指示新行、空格等?我想知道的是,如何从XML文档中读取InnerText并忽略所有这些转义字符,以便得到: Demo submission 非常感谢您的任何帮助……您正在尝试的操作称为规范化。使用规范化空间函数:可能有点粗鲁: fn:替换“\r\n\t\t\t内存提交\r\n\t\t”、“\\t |\\n |\\r”

我试图从xml文档中读取一些内部文本。当我读到它时,我得到以下字符串:

\r\n\t\t\tDemo submission\r\n\t\t
我想这些是转义字符,指示新行、空格等?我想知道的是,如何从XML文档中读取InnerText并忽略所有这些转义字符,以便得到:

Demo submission

非常感谢您的任何帮助……

您正在尝试的操作称为规范化。使用规范化空间函数:

可能有点粗鲁:

fn:替换“\r\n\t\t\t内存提交\r\n\t\t”、“\\t |\\n |\\r”