DOM XML 関数
これらの関数は、GNOME xml ライブラリを使用して、PHP が --with-dom=[DIR] で設定されている場合にのみ使用できます。少なくとも libxml-2.0.0 が必要です (ベータ版は動作しません)。これらの関数はPHP4で追加されました。
このモジュールは次の定数を定義します:
表 1. XML 定数
定数値 説明
XML_ELEMENT_NODE 1
XML_ATTRIBUTE_NODE 2
XML_TEXT_NODE 3
XML_CDATA_SECTION_NODE 4
XML_ENTITY_REF_NODE 5
XML_ENTITY_NODE 6
XML_PI_NODE 7
XML_COMMENT_NODE 8
XML_DOCUMENT_NODE 9
XML_DOCUMENT_TYPE_NODE 10
XML_DOCUMENT_FRAG_NODE 11
XML_NOTATION_NODE 12
XML_GLOBAL_NAMESPACE 1
XML_LOCAL_NAMESPACE 2
このモジュールは多数のクラスを定義します。 DOM XML 関数は、各ノードがこれらのクラスのいずれかに属するオブジェクトである XML ドキュメントの解析されたツリーを返します。
xmldoc
(PHP4 >= 4.0b4)
xmldoc -- XML ドキュメントの DOM オブジェクトを作成します
説明
オブジェクトxmldoc (文字列str)
この関数は str の XML ドキュメントを解析し、プロパティ「doc」(リソース)、「version」(文字列)、および「type」(long)を持つクラス「Dom document」のオブジェクトを返します。
xmldocfile
(PHP4 >= 4.0b4)
xmldocfile -- XML ファイルから DOM オブジェクトを作成します
説明
オブジェクトxmldocfile (文字列ファイル名)
この関数は、filename という名前のファイル内の XML ドキュメントを解析し、プロパティ「doc」(リソース)、「version」(文字列)を持つクラス「Dom document」のオブジェクトを返します。
xmltree
(PHP4 >= 4.0b4)
xmltree -- XML ドキュメントから php オブジェクトのツリーを作成します
説明
オブジェクトxmltree (文字列str)
この関数は str の XML ドキュメントを解析し、解析されたドキュメントとしてツリー PHP オブジェクトを返します。