- 所有父级接口:
Node
XPathNamespace接口由XPathResult接口返回,表示DOM缺少的XPath命名空间节点类型。此节点类型没有公共构造函数。尝试将其放入层次结构或 NamedNodeMap 中会导致代码为 HIERARCHY_REQUEST_ERR 的 DOMException。此节点是只读的,因此会改变节点的方法或属性设置会导致代码为 NO_MODIFICATION_ALLOWED_ERR 的 DOMException。
核心规范描述了 Node 接口的属性,这些属性对于不同的节点节点类型是不同的,但没有描述 XPATH_NAMESPACE_NODE ,所以这里是对这种节点类型的那些属性的描述。本节未描述的 Node 的所有属性都具有 null 或 false 值。
ownerDocument 与 ownerElement 的 ownerDocument 匹配,即使该元素后来被采用也是如此。
prefix 是节点所代表的命名空间的前缀。
nodeName 与 prefix 相同。
nodeType 等于 XPATH_NAMESPACE_NODE。
namespaceURI 是节点所代表的命名空间的命名空间 URI。
adoptNode、cloneNode 和 importNode 通过使用代码 DOMException 引发 DOMException 在此节点类型上失败。在 XPath 规范的未来版本中,命名空间节点的定义可能会发生不兼容的更改,在这种情况下,可能需要对字段值进行不兼容的更改实现 XPath 1.0 之后的版本。
-
字段摘要
字段在接口 org.w3c.dom.Node 中声明的字段
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE -
方法总结
在接口 org.w3c.dom.Node 中声明的方法
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
字段详细信息
-
XPATH_NAMESPACE_NODE
static final short XPATH_NAMESPACE_NODE该节点是Namespace。- 参见:
-
-
方法详情
-
getOwnerElement
Element getOwnerElement()Element请求时命名空间在其范围内。这不会在返回的命名空间节点上发生变化,即使文档发生变化,使得命名空间超出该元素的范围并且 XPath 不再在那里找到该节点。
-