PHP には、Expat パーサーをサポートするオプションの XML 拡張機能が含まれています。 PHP の XML 関連関数を使用すると、有効な XML ドキュメントを処理するパーサーを作成できます。使用している Apache バージョンが 1.3.7 以降の場合は、関数ライブラリを追加する必要はありません。必要なのは、--with-xml を使用して PHP を設定することだけです。
PHP マニュアルには、PHP ベースの XML パーサーの作成に関するいくつかの良い例が記載されています。さらに、『New Riders' Web Application Development with PHP 4.0』には、PHP での XML の使用についての概要が詳しく記載されており、この本の著者の 1 人が Zend.com で多数のガイドを執筆しています。
Java や COM のサポートと同様、PHP の XML サポートはまだ急速に発展しつつある初期段階にあります。すでに Expat または LibXML の経験がある場合は、その専門知識を利用して一部のコンテンツをスキップできます。
Julie Meloni は、i2i Interactive のテクニカル ディレクターであり、Linux およびオープン ソース コミュニティの強力な推進者です。彼女は PHP やその他のテクノロジに関する多数の書籍を執筆しており、CNET Builder.com に長年貢献している専門家です。