サーチ…


備考

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