(PHP 5, PHP 7, PHP 8)
$exclusive
= false
,$withComments
= false
,$xpath
= null
,$nsPrefixes
= null
DOMNode::DOCUMENT_POSITION_DISCONNECTED
DOMNode::DOCUMENT_POSITION_PRECEDING
DOMNode::DOCUMENT_POSITION_FOLLOWING
DOMNode::DOCUMENT_POSITION_CONTAINS
DOMNode::DOCUMENT_POSITION_CONTAINED_BY
DOMNode::DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
現在のノード型の正確な名前を返す
その型に応じてノードの値を返す。
W3C の仕様とは異なり、
DOMElement ノードの値は null
ではなく DOMNode::textContent と等しくなる。
ノードの型を、定義済みの定数 XML_*_NODE
のいずれかで返す
このノードの親 (存在しない場合は null
) を返す
この要素の親要素。存在しない場合は null
を返す
このノードのすべての子を含む DOMNodeList。 子が存在しない場合は、空の DOMNodeList
このノードの最初の子。存在しない場合は null
を返す
このノードの最後の子。存在しない場合は null
を返す
このノードの直前のノード。存在しない場合は null
を返す
このノードの直後のノード。存在しない場合は null
を返す
このノードが DOMElement の場合は
ノードの属性を含む DOMNamedNodeMap、
それ以外の場合は null
ノードが Document に接続されているかどうか
このノードに関連付けられている DOMDocument オブジェクト
このノードが DOMDocument だった場合は、null
このノードの名前空間 URI。指定されていない場合は null
このノードの名前空間プレフィックス
このノードの名前のローカル部分を返す
このノードの完全なベース URI。もし実装が完全な URL を
できなかった場合は null
このノードとその子孫ノードのテキスト
バージョン | 説明 |
---|---|
8.4.0 | DOMNode::compareDocumentPosition() メソッドが追加されました。 |
8.4.0 |
以下の定数が新たに追加されました。
DOMNode::DOCUMENT_POSITION_DISCONNECTED 、
DOMNode::DOCUMENT_POSITION_PRECEDING 、
DOMNode::DOCUMENT_POSITION_FOLLOWING 、
DOMNode::DOCUMENT_POSITION_CONTAINS 、
DOMNode::DOCUMENT_POSITION_CONTAINED_BY 、および
DOMNode::DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC 。
|
8.3.0 | DOMNode::contains() と、 DOMNode::isEqualNode() というメソッドが追加されました。 |
8.3.0 | プロパティ DOMNode::$parentElement と DOMNode::$isConnected が追加されました。 |
8.0.0 | 実装されていなかったメソッド DOMNode::compareDocumentPosition(), DOMNode::isEqualNode(), DOMNode::getFeature(), DOMNode::setUserData(), DOMNode::getUserData() が削除されました。 |
注意:
DOM拡張モジュール は UTF-8 エンコーディングを使います。他のエンコーディングを扱う場合は、mb_convert_encoding(), UConverter::transcode(), iconv() を使ってください。