- 所有超级接口:
-
Node
XPathNamespace
接口由XPathResult
接口返回,表示DOM缺少的XPath命名空间节点类型。此节点类型没有公共构造函数。尝试将其放入层次结构或NamedNodeMap中会导致DOMException
,代码为HIERARCHY_REQUEST_ERR
。此节点是只读的,因此尝试调用会改变节点的方法或设置属性会导致DOMException
,代码为NO_MODIFICATION_ALLOWED_ERR
。
核心规范描述了Node
接口的属性,这些属性对于不同的节点类型是不同的,但并未描述XPATH_NAMESPACE_NODE
,因此这里描述了该节点类型的这些属性。本节未描述的Node
的所有属性具有null
或false
值。
ownerDocument
与ownerElement
的ownerDocument
匹配,即使元素后来被采用也是如此。
prefix
是节点表示的命名空间的前缀。
nodeName
与prefix
相同。
nodeType
等于XPATH_NAMESPACE_NODE
。
namespaceURI
是节点表示的命名空间的命名空间URI。
adoptNode
、cloneNode
和importNode
在此节点类型上失败,引发DOMException
,代码为NOT_SUPPORTED_ERR
。在XPath规范的未来版本中,可能会更改命名空间节点的定义,届时可能需要更改字段值以实现超出XPath 1.0的版本。
-
Field Summary
Fields declared in interface 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
-
Method Summary
Methods declared in interface 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
-
Field Details
-
XPATH_NAMESPACE_NODE
static final short XPATH_NAMESPACE_NODE该节点是一个Namespace
。- 另请参阅:
-
-
Method Details
-
getOwnerElement
Element getOwnerElement()请求命名空间时处于作用域内的Element
。即使文档更改导致该命名空间在该元素上失效,并且此节点不再被XPath找到,返回的命名空间节点也不会更改。
-