Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
使用xpath保留属性值中的空格 请考虑此文件:Line:_Xpath_Vbscript - Fatal编程技术网

使用xpath保留属性值中的空格 请考虑此文件:Line:

使用xpath保留属性值中的空格 请考虑此文件:Line:,xpath,vbscript,Xpath,Vbscript,替换为: 在vbscript中对类别属性值执行xpath查询: For Each n In objXML.selectNodes("//book/@category") WScript.Echo n.text Next 返回删除前导空格和尾随空格的结果: 儿童 我尝试过的任何其他xpath计算器都不会出现这种情况 那么MS是否可以在不删除空格的情况下按原样返回属性值?可以通过value属性而不是text 您想知道这两种属性之间的区别。 请阅读参考资料,尤其是备注部分。 如您所见

替换为:

在vbscript中对
类别
属性值执行xpath查询:

For Each n In objXML.selectNodes("//book/@category")
    WScript.Echo n.text
Next
返回删除前导空格和尾随空格的结果:

儿童

我尝试过的任何其他xpath计算器都不会出现这种情况


那么MS是否可以在不删除空格的情况下按原样返回属性值?

可以通过
value
属性而不是
text

您想知道这两种属性之间的区别。
请阅读参考资料,尤其是备注部分。




如您所见,在这种情况下,
value
text
之间的主要区别在于text正常化,value不正常化。

For Each n In objXML.selectNodes("//book/@category")
    WScript.Echo n.text
    WScript.Echo n.value
Next

您如何知道空间已被删除?它们与周围的空白无法区分。再次感谢Kul Tigin的帮助