IPhone XPath查询无法检索我的节点

IPhone XPath查询无法检索我的节点,iphone,xml,web-services,xpath,gdata,Iphone,Xml,Web Services,Xpath,Gdata,我使用GData作为我的XML解析器。 我尝试使用XPath查询检索节点- @“//GetPlacesAutoCompleteResult”。 但是getNodesForXPath不返回任何节点 我在问,我输入的查询有什么问题 附言 我只是在寻找一种方法来确定节点是否存在,我不关心它的子节点 这是我的.xml文件(从soap查询到.ASMX Web服务的结果) 47393 益发 10 48497 海法 10 70827 海法-里松中央巴士站 120 对于您在作用域中有一个默认的名称空间声明,因

我使用GData作为我的XML解析器。 我尝试使用XPath查询检索节点- @“//GetPlacesAutoCompleteResult”。 但是getNodesForXPath不返回任何节点

我在问,我输入的查询有什么问题

附言 我只是在寻找一种方法来确定节点是否存在,我不关心它的子节点

这是我的.xml文件(从soap查询到.ASMX Web服务的结果)


47393
益发
10
48497
海法
10
70827
海法-里松中央巴士站
120
对于
您在作用域中有一个默认的名称空间声明,因此假设您使用XPath 1.0,您需要将前缀绑定到名称空间URI
http://xxxxxxx.com/xxxxxx/webservice
并使用该前缀限定元素名称。例如,如果前缀是
ws
,那么您将使用
//ws:GetPlacesAutoCompleteResult


如何将前缀绑定到命名空间URI取决于您使用的XPath API,我不熟悉GData,因此无法帮助您编写代码示例。

此常见问题解答的众多副本之一:您可以始终尝试这样访问它:
[Document nodesForXPath:@/*[name()=“GetPlacesAutoCompleteResult]”错误:&error]
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
               xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <soap:Body>
        <GetPlacesAutoCompleteResponse
         xmlns="http://xxxxxxx.com/xxxxxx/webservice">
            <GetPlacesAutoCompleteResult>
                <xs:schema id="NewDataSet"
                 xmlns=""
                 xmlns:xs="http://www.w3.org/2001/XMLSchema"
                 xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
                    <xs:element name="NewDataSet"
                                msdata:IsDataSet="true"
                                msdata:UseCurrentLocale="true">
                        <xs:complexType>
                            <xs:choice minOccurs="0"
                                       maxOccurs="unbounded">
                                <xs:element name="Table">
                                    <xs:complexType>
                                        <xs:sequence>
                                            <xs:element name="ID"
                                                        type="xs:long"
                                                        minOccurs="0"/>
                                            <xs:element name="FullName"
                                                        type="xs:string"
                                                        minOccurs="0"/>
                                            <xs:element name="PlaceTypeID"
                                                        type="xs:int"
                                                        minOccurs="0"/>
                                        </xs:sequence>
                                    </xs:complexType></xs:element>
                            </xs:choice>
                        </xs:complexType></xs:element>
                </xs:schema>
                <diffgr:diffgram
                 xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"
                 xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
                    <NewDataSet xmlns="">
                        <Table diffgr:id="Table1" msdata:rowOrder="0">
                            <ID>47393</ID>
                            <FullName>Yifat</FullName>
                            <PlaceTypeID>10</PlaceTypeID>
                        </Table>
                        <Table diffgr:id="Table2" msdata:rowOrder="1">
                            <ID>48497</ID>
                            <FullName>Haifa</FullName>
                            <PlaceTypeID>10</PlaceTypeID>
                        </Table>
                        <Table diffgr:id="Table3" msdata:rowOrder="2">
                            <ID>70827</ID>
                            <FullName
                             >Haifa - Central Bus Rishon</FullName>
                            <PlaceTypeID>120</PlaceTypeID>
                        </Table>
                    </NewDataSet>
                </diffgr:diffgram>
            </GetPlacesAutoCompleteResult>
        </GetPlacesAutoCompleteResponse>
    </soap:Body>
</soap:Envelope>