2017-05-16 9 views
0

私は<Name>のxpathを取得しようとしていますが、運はありません! webserviceは以下のXMLを返し、値の配列を知っています。配列のxpathを取得できません

<ArrayOfSample xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="servername"> 
    <sample> 
    <ID>788999</ID> 
    <Name>Employee Name</Name> 
    </sample> 
</ArrayOfSample> 

私はXPathビルダー用のツールをいくつか試しましたが、機能しません。

答えて

1

ターゲット要素は、名前空間http://hqjed-sql01/にあります。あなたは接頭辞を定義する必要があり、p言って、名前空間とは、XPathでプレフィックスを使用することをその参照:

//p:Name 

をそれとも、local-name()を使用して名前空間を無視することができます。

//*[local-name()='Name'] 
+1

正しい、当然のことながら、 (+1)しかし、XPathネームスペースの質問の重複として、複数の言語で名前空間接頭辞を設定する方法を含む包括的な答えで質問を閉じました。 – kjhughes

関連する問題