XMLデータをブラウザで開いた際に『パースエラー:ドキュメント要素の後ろに不正な文字列があります。』というエラーが表示される事があります。
原因と対処方法は以下から。
XMLの子要素に属性(id等)が付いている場合、その属性名を指定してデータを取得する事ができます。
詳細は以下から。
XMLデータはPHPのsimplexml_load_file()関数などを用いる事で扱いが簡単になりますが、普通に使用すると「@(アットマーク)attributes」以下のデータが取得できません。
「@attributes」内のデータを取得する方法は以下から。
XMLでは「:(コロン)」は名前空間(namespace)を意味している為、「RSS1.0」のデータをPHPのSimpleXML関数で取り込むと、「dc:date」要素を取得する事が出来ません。
「RSS1.0」のデータをPHPのSimpleXML関数で取得する方法は下記の通りです。