Xml XPath语法帮助
我正在尝试获取NewDataset下的所有节点所有“项”节点。你能帮忙吗 下面是我的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
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";