public class DOMXPathNSResolver extends Object implements XPathNSResolver:
Namespace resolver backed by a DOM node.
The resolver walks from the supplied node to its ancestors and reads xmlns attributes, matching the DOM Level 3 XPath resolver behavior.
@example `klyn import klyn.io.xml.xpath
resolver = DOMXPathNSResolver(document.documentElement) print(resolver.lookupNamespaceURI("xml"))
| Modifier and Type | Member | Description |
|---|---|---|
| public | DOMXPathNSResolverDOMXPathNSResolver(nodeResolver as Node): |
Creates a resolver relative to a DOM node. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | lookupNamespaceURI | Resolves a namespace prefix. |