資料を見る人間のレベルは、”RSSなどをXHTMLに変換する”程度はできるレベルです。
具体的には以下のような内容で、Web上にまとまった資料・サンプルなどないでしょうか?
・XMLスキーマのチェック
・XMLエレメントの走査
特に、XMLスキーマ(といいますかパースするXMLの仕様)をチェックしながら走査する手順
パースするのみならPHP5の関数のみでも足りるのですが、
仕様(XMLスキーマ)に沿って、XMLエレメントの有無や属性、デフォルト値等をチェック・補完しながら走査するような感じになります。
急ぎのため、Web上に存在する資料だとありがたいのですが、最悪、市販書籍でも構いません。
よろしくお願いします。
スキーマの検証は関数でできますね。
検証後、foreachなどで各エレメント・アトリビュートをチェックして、
(再利用するために)クラスのプロパティや変数に格納することになるかと思うのですが、
その走査処理が伝わる資料・サンプルがあればと思いまして。
汎用処理は無理なので、例えばRSSのような特定のXMLの処理クラスのサンプルでもよいです。
ようはただパースするのではなく、エラー処理やアトリビュートのデフォルト値の処理サンプルがあればと。
探したんですがなかなかないですね。自分で書いて見せるしかないかな…
XML Schema によるチェックだけでなく、XML Document全般に関する情報をお求めなのですね。
でしたら、「PHP 5& XMLによるWebサービス構築」という書籍がお勧めです。ただ、楽天BOOKを見たら、品切れになっていました。
お近くの図書館で検索してみてください。
また、「PHPでマッシュアップ」のサンプル・プログラムが参考になれば幸いです。
ありがとうございます。
わかりやすいサンプルですね。
処理の流れを掴むにはちょうどよい感じかもしれません。
「PHP 5& XMLによるWebサービス構築」は私も楽天で品切れを確認しました
この手の本がもうちょっとでてくるといいですね
閲覧対象者はパースについては問題ありません。
具体的な要素ごとの処理があるとよいのですが。
その書籍のどこがどうよいのかの回答が欲しいのです。