(PHP 8 >= 8.4.0)
このクラスは、DOMNode と同等ですが、 モダンかつ仕様に準拠しています。
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
結果が実装依存の動作に基づいており、移植性がない場合に設定されます。 これは、同じツリー内にないノードや属性ノードの場合に発生する可能性があります。
ノードの型を、定義済みの定数 XML_*_NODE のいずれかで返す
現在のノードタイプに対応した、もっとも適切な名前を返します
要素の場合、これは大文字のHTML修飾名です。
属性の場合、これは修飾名です。
処理命令の場合、これはターゲットです。
ドキュメントタイプノードの場合、これは名前です。
このノードの完全なベース URI。もし実装が完全な URL を
できなかった場合は null
ノードが Document に接続されているかどうか
このノードに関連付けられた Dom\Document。
このノードがドキュメントである場合は null になります。
このノードの親 (存在しない場合は null) を返す
この要素の親要素。存在しない場合は null を返す
このノードの全ての子を含む Dom\NodeList。 子が存在しない場合は、空の Dom\NodeList になります。
このノードの最初の子。存在しない場合は null を返す
このノードの最後の子。存在しない場合は null を返す
このノードの直前のノード。存在しない場合は null を返す
このノードの直後のノード。存在しない場合は null を返す
このノードの値。タイプによって変わります。
このノードとその子孫ノードのテキスト
注意:
DOM拡張モジュールは、メソッドやプロパティで UTF-8 エンコーディングを使います。 パースをおこなうメソッドは、エンコーディングを自動的に判別し、呼び出し側でエンコーディングを指定することもできます。