-
- 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之外的版本。
-
-
字段汇总
字段 变量和类型 字段 描述 static short
XPATH_NAMESPACE_NODE
该节点是Namespace
。-
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
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 Element
getOwnerElement()
Element
请求时命名空间在其范围内。-
声明方法的接口 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()
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.
-
-