単純なxmlノードと同様に単純なxpathクエリ式がありますが、正しく機能していません。さまざまなバリエーション(// node-name、* [name()='node-name']、current-node-name / node-name)を試しましたが、それでも正しいノードが見つかりません!
これが私のxmlです:
<page-reference xmlns="http://something.com">
<relative-path>something/something</relative-path>
<base-path>somePath</base-path>
</page-reference>
xパスのいくつかの異なるバリエーションを試しました。それらのほとんどは、page-referenceタグのxmlns属性を取得すると機能します。例://relative-path, /page-reference/relative-path, relative-path, page-reference/relative-path
。ただし、xmlns属性では機能しません。
これを引き起こしている可能性のあるアイデアはありますか?値のhttpの後の二重スラッシュだと思いましたが、なぜそれが問題になるのかわかりませんし、そうではないようです。