XML パーサーには 2 つの基本的なタイプがあります:
ツリーベースのパーサー: このパーサーは XML ドキュメントをツリー構造に変換します。ドキュメント全体を分析し、テキストなどのツリー要素にアクセスするための API を提供します
ドキュメント オブジェクト モデル (DOM)。
イベントベースのパーサー: XML ドキュメントを一連のイベントとして処理します。特定のイベントが発生すると、パーサーはそれを処理する関数を呼び出します。DOM パーサーはツリーベースのパーサーです。
DOM XML パーサー関数は、PHP コアの不可欠な部分です。これらの機能を使用するためにインストールは必要ありません。
XML ファイル:
りー
XMLのロードと出力:
<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note>
ループXML:
<?php $xmlDoc = new DOMDocument(); $xmlDoc->load("note.xml"); print $xmlDoc->saveXML(); ?>