Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.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/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
Xml VB6-使用带反斜杠、下划线的XPATH选择单个节点_Xml_Xpath_Vb6 - Fatal编程技术网

Xml VB6-使用带反斜杠、下划线的XPATH选择单个节点

Xml VB6-使用带反斜杠、下划线的XPATH选择单个节点,xml,xpath,vb6,Xml,Xpath,Vb6,我用VB已经有一段时间了。在某些XML上运行XPATH查询时遇到问题 我有以下XML: <configuration> <my.app.application> <dummydatasets> <dummydataset tag="\\server\XX_YY_ZZ" /> <dummydataset tag="default" mode="random" />

我用VB已经有一段时间了。在某些XML上运行XPATH查询时遇到问题

我有以下XML:

<configuration>
    <my.app.application>
        <dummydatasets>
            <dummydataset tag="\\server\XX_YY_ZZ" />
            <dummydataset tag="default" mode="random" />
        </dummydatasets>
    </my.app.application>
</configuration>
找不到该标记。xmlNode设置为Nothing。但是,使用诸如XML Copy Editor之类的实用程序,我可以输入XPATH并找到节点。但是,如果我选择默认标记,代码工作正常

我不认为标签属性的文本带有反斜杠和下划线会有问题。希望我错了

任何想法

谢谢


Andez

我对此进行了测试,问题在于反斜杠。下划线很好,但是反斜杠引起了问题

创建DOMDocument后,需要在DOMDocument中指定SelectionLanguage

xmlDoc.setProperty "SelectionLanguage", "XPath"

这是您的名片。

谢谢Ryan。我会试一试的。目前,我正在用\\替换\并且它似乎暂时起作用。
xmlDoc.setProperty "SelectionLanguage", "XPath"