サーチ…
備考
XPath 1.0には、デフォルトの名前空間という概念はありません。
また、元のXML文書で定義されている名前空間接頭辞はXPathに影響を与えません。名前空間接頭辞は明示的にXPathプロバイダに登録する必要があります。そうしないと、接頭辞はXPath式ではまったく使用できません。
名前空間認識関数
<root xmlns="http://test/">
<element xmlns:example="http://foobar/">
<example:hello_world attribute="another example" />
</element>
</root>
表現/root
と呼ばれる全く非名前空間要素が存在しないため、何も返さないだろうroot
ドキュメントのルートレベルでは。ただし、次の<root xmlns="http://test/">
は<root xmlns="http://test/">
要素を返します。
/*[namespace-uri() = 'http://test/' and local-name() = 'root']
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow