- すべてのスーパー・インタフェース:
Node
public interface XPathNamespace extends 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
は、NOT_SUPPORTED_ERR
コードでDOMException
を生成することにより、このノード型では失敗します。XPath仕様の将来のバージョンでは、ネームスペース・ノードの定義が互換性のないように変更される可能性があります。XPath 1.0以降のバージョンを実装します。
「ドキュメント・オブジェクト・モデル(DOM)レベル3 XPath仕様」も参照してください。
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static short
XPATH_NAMESPACE_NODE
ノードはNamespace
です。インタフェース 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