-
- All Superinterfaces:
-
Node
public interface XPathNamespace extends Node
XPathNamespace
接口由XPathResult
接口返回,以表示DOM缺少的XPath命名空间节点类型。 此节点类型没有公共构造函数。 尝试将其放置到层次结构或NamedNodeMap中会导致DOMException
的代码为HIERARCHY_REQUEST_ERR
。 这个节点是只读的,所以方法或属性设置会使节点变异导致DOMException代码为NO_MODIFICATION_ALLOWED_ERR
。核心规范描述了
Node
接口的不同节点节点类型的属性,但不描述XPATH_NAMESPACE_NODE
,因此这里描述了这种节点类型的属性。 本节中未描述的Node
所有属性均具有null
或false
值。ownerDocument
匹配ownerDocument
的ownerElement
即使该元素后来被采用。prefix
是由节点表示的命名空间的前缀。nodeName
与prefix
相同。nodeType
等于XPATH_NAMESPACE_NODE
。namespaceURI
是由节点表示的命名空间的命名空间URI。adoptNode
,cloneNode
,和importNode
失败有关此节点类型通过提高DOMException
与代码NOT_SUPPORTED_ERR
XPath规范的。在以后的版本中,一个命名空间节点的定义可以被改变incomatibly,在这种情况下,以字段值不匹配的修改可能需要实现XPath 1.0之外的版本。
-
-
Field Summary
Fields Modifier and Type Field 描述 static short
XPATH_NAMESPACE_NODE
该节点是一个Namespace
。-
Fields inherited from 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
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 Element
getOwnerElement()
Element
在请求时命名空间在其范围内。-
Methods inherited from 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
-
-
-
-
字段详细信息
-
XPATH_NAMESPACE_NODE
static final short XPATH_NAMESPACE_NODE
该节点是一个Namespace
。- 另请参见:
- Constant Field Values
-
-
方法详细信息
-
getOwnerElement
Element getOwnerElement()
TheElement
on which the namespace was in scope when it was requested. This does not change on a returned namespace node even if the document changes such that the namespace goes out of scope on that element and this node is no longer found there by XPath.
-
-