模块 jdk.xml.dom

接口 XPathNamespace

所有父级接口:
Node

public interface XPathNamespace extends Node
XPathNamespace接口由XPathResult接口返回,表示DOM缺少的XPath命名空间节点类型。此节点类型没有公共构造函数。尝试将其放入层次结构或 NamedNodeMap 中会导致代码为 HIERARCHY_REQUEST_ERRDOMException。此节点是只读的,因此会改变节点的方法或属性设置会导致代码为 NO_MODIFICATION_ALLOWED_ERR 的 DOMException。

核心规范描述了 Node 接口的属性,这些属性对于不同的节点节点类型是不同的,但没有描述 XPATH_NAMESPACE_NODE ,所以这里是对这种节点类型的那些属性的描述。本节未描述的 Node 的所有属性都具有 nullfalse 值。

ownerDocumentownerElementownerDocument 匹配,即使该元素后来被采用也是如此。

prefix 是节点所代表的命名空间的前缀。

nodeNameprefix 相同。

nodeType 等于 XPATH_NAMESPACE_NODE

namespaceURI 是节点所代表的命名空间的命名空间 URI。

adoptNodecloneNodeimportNode 通过使用代码 DOMException 引发 DOMException 在此节点类型上失败。在 XPath 规范的未来版本中,命名空间节点的定义可能会发生不兼容的更改,在这种情况下,可能需要对字段值进行不兼容的更改实现 XPath 1.0 之后的版本。

另见 文档对象模型 (DOM) 级别 3 XPath 规范

  • 字段详细信息

    • XPATH_NAMESPACE_NODE

      static final short XPATH_NAMESPACE_NODE
      该节点是 Namespace
      参见:
  • 方法详情

    • getOwnerElement

      Element  getOwnerElement()
      Element 请求时命名空间在其范围内。这不会在返回的命名空间节点上发生变化,即使文档发生变化,使得命名空间超出该元素的范围并且 XPath 不再在那里找到该节点。