2
XPath:値に基づいて要素を選択する方法は?
XPathを使うのは初めてですが、これは基本的な質問かもしれません。親切に私に耐え、問題の解決を手伝ってください。次のようなXMLファイルがあります。 <RootNode> <FirstChild> <Element attribute1="abc" attribute2="xyz">Data</Element> <FirstChild> </RootNode> 私は<Element>タグの存在を検証できます: // Element [@ attribute1 = "abc" and @ attribute2 = "xyz"] 次に、stringのタグの値もチェックします"Data"。これを達成するために、私は使用するように言われました: // Element [@ attribute1 = "abc" and @ attribute2 = "xyz" and Data] 後者の式を使用すると、次のエラーが発生します。 アサーションエラーメッセージ:一致するノードがありません //Element[@attribute1="abc" and @attribute2="xyz" and Data] 私が使用したXPath式が有効であるかどうかのアドバイスを提供してください。そうでない場合、有効なXPath式は何ですか?
221
xpath