xmlエラー ドキュメント要素の後ろに不正な文字列があります。

xmlにアクセスしてみて、
XML パースエラー: ドキュメント要素の後ろに不正な文字列があります。
というエラーが出たときの対処法

以下のような構造だとエラーが出ます

<?xml version="1.0" encoding="UTF-8"?>
<item>
<name>aaa</name>
<price>100</price>
</item>
<item>
<name>bbb</name>
<price>300</price>
</item>

xml直下をひとつにくくってやると、解決です
例だと<data> </data>にあたります

<?xml version="1.0" encoding="UTF-8"?>
<data>
<item>
<name>aaa</name>
<price>100</price>
</item>
<item>
<name>bbb</name>
<price>300</price>
</item>
</data>
タイトルとURLをコピーしました