- すべてのスーパー・インタフェース:
Node
public interface XPathNamespace extends Node
XPathNamespace
インタフェースは、DOMにないXPathネームスペース・ノード・タイプを表すために、XPathResult
インタフェースによって返されます。 このノード・タイプにはパブリック・コンストラクタがありません。 階層または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仕様」も参照してください。
- 導入されたバージョン:
- 1.4、DOMレベル3
-
フィールドのサマリー
インタフェース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によって検出されなくなるようにドキュメントが変更されても、これは変更されません。
-