- すべてのスーパー・インタフェース:
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仕様」も参照してください。
-
フィールドのサマリー
フィールドインタフェース 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によってこのノードがそこで見つからないように文書が変更されたとしても、返されたネームスペース・ノードではこれは変更されません。
-