Sök…
Anmärkningar
XPath 1.0 har inte begreppet ett standardnamnområde.
Dessutom påverkar inte namnområdet för prefix som definieras i det ursprungliga XML-dokumentet XPath - namnområdets prefix måste registreras uttryckligen hos XPath-leverantören, annars kan prefix inte användas alls i XPath-uttrycket.
Namnområdesmedvetna funktioner
<root xmlns="http://test/">
<element xmlns:example="http://foobar/">
<example:hello_world attribute="another example" />
</element>
</root>
Uttrycket /root
returnerar ingenting, eftersom det inte finns något icke-namngivet element som heter root
på rotnivån för dokumentet. Följande kommer emellertid att returnera elementet <root xmlns="http://test/">
.
/*[namespace-uri() = 'http://test/' and local-name() = 'root']
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow