Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.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 XPath语法帮助_Xml_Xpath_Sharepoint 2010_Infopath - Fatal编程技术网

Xml XPath语法帮助

Xml XPath语法帮助,xml,xpath,sharepoint-2010,infopath,Xml,Xpath,Sharepoint 2010,Infopath,我正在尝试获取NewDataset下的所有节点所有“项”节点。你能帮忙吗 下面是我的xml和Xpath语法 string xpath = "/dfs:myFields/dfs:dataFields/GetItemsResponse/getItemsResult/NewDataset"; XPathNodeIterator clItems = this.DataSources[listDS.GetItems].CreateNavigator().Select(xpath, NamespaceMan

我正在尝试获取NewDataset下的所有节点所有“项”节点。你能帮忙吗

下面是我的xml和Xpath语法

string xpath = "/dfs:myFields/dfs:dataFields/GetItemsResponse/getItemsResult/NewDataset";
XPathNodeIterator clItems = this.DataSources[listDS.GetItems].CreateNavigator().Select(xpath, NamespaceManager);
XML:


测试
清单1
测试1
清单2
测试2
应该是这样的:

//NewDataSet/Items
它返回所有项目。 在你的情况下,应该是

 string xpath = "//NewDataSet/Items";

您忘记设置命名空间(
http://test222.com/
)到
GetItemsResponse
GetItemsResult


完全限定:
/dfs:myFields/dfs:dataFields/ns3:GetItemsResponse/ns3:GetItemsResult/NewDataSet/Items

由于某些原因,我无法获取项目。我的路线正确吗?名称空间等。请让我知道。你管理好名称空间了吗。项的名称空间应为空…因为您有。
 string xpath = "//NewDataSet/Items";