使用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的帮助