インタフェースXPathNamespace
- すべてのスーパー・インタフェース:
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によって検出されなくなるようにドキュメントが変更されても、これは変更されません。
-