PHP-XMLの紹介
XMLとは何ですか?
XMLは、Web全体でデータを共有するためのマークアップ言語であり、XMLは、人間が読み取れるものと機械が読み取れるものの両方に対応しています。共有可能なxmlの例はRSSフィードです。XMLパーサーは、Webブラウザーを使用してデータを読み取って更新するのに役立ちます。
XMLの種類
- ツリーベース
- イベントベース
XML解析拡張
XML解析拡張機能は、libxmlに基づいて機能します。次のxmlパーサーは、phpコアで使用できます。
- シンプルなXMLパーサー
- XMLパーサーを実行する
- XMLパーサー
- XMLリーダー
シンプルなXMLパーサー
ツリーベースのXMLパーサーとも呼ばれるSimpleXMLパーサーは、SimpleXMLファイルを解析します。単純なXML解析では、simplexml_load_file()メソッドを呼び出して、特定のパスからxmlにアクセスします。
DOMパーサー
DOMパーサーは、複雑なノードパーサーとも呼ばれ、非常に複雑なXMLファイルを解析するために使用されます。XMLファイルを変更するためのインターフェースとして使用されます。DOMパーサーはUTF-8文字エンコードでエンコードされています。
XML解析
XML解析は、SAX解析に基づいています。上記のすべてのパーサーの方が高速です。XMLファイルを作成し、XMLを解析します。XMLパーサーは、ISO-8859-1、US-ASCII、およびUTF-8文字エンコードでエンコードされています。
XMLリーダー
XMLリーダー解析はプルXML解析とも呼ばれます。これは、XMLファイルをより高速に読み取るために使用されます。XML検証を使用した非常に複雑なXMLドキュメントで機能します。