XML_Serializer は配列やオブジェクトのような複雑なデータ構造を XML ドキュメントにシリアライズします。 このクラスは、DOM の必要なしに、あなたが必要とする XML ドキュメントを生成する手助けをします。
現時点で、XML_Serializer をアプリケーションで使用する 2つの方法があります:
特定の XML アプリケーション (たとえば RDF) で XML 文章を生成するために XML_Serializer を関数的に使用する
あとでアンシリアライズすべく、 データ構造をシリアライズするために XML_Serializer を関数的に使用する。 これは、全ての XML 要素に型情報を与えることで可能となる。
このパッケージは、シリアライザクラスだけではなく、適応する XML_Unserializer も含んでいます。 これは、どのような XML ドキュメントも仮想的に読み込むことができ、 文章にストアされたデータを表す配列かオブジェクトを返します。
XML_Serializer についてのいくつかのチュートリアルが利用可能です。 これは、あなたが使い始めることの手助けをします。
cnb 氏による XML_Serializer での RSS ニュースフィードの作成 (ローカル)
Harry Fuecks 氏による Instant XML with PHP and PEAR::XML_Serializer
Vikram Vaswani 氏による Serializing XML With PHP