2009-03-24 2 views
0

XMLによると思われるランダムスクリプトの失敗、なぜですか?私はこのXMLエラーが発生します

このPHPのエラーに伴っ

Only one top level element is allowed in an XML document. Error processing resource...

Warning: file_get_contents(...) 

それはどのような方法で再現性のない以外は、まっすぐ進むようだと、それは私たちのクライアントコンピュータ上で100%起こります(6以上)。最初は私はこれがIE6だけでしたが、IE7にアップグレードしたときにもそれは起こりました。

XMLエラーはPHPエラーによって引き起こされますが、IEでのみ発生し、他のブラウザでは発生しません。誰かがこれにぶつかり、それをどうやって見つけましたか?

答えて

1

XMLエラーは、XMLドキュメントに1つのルート要素が必要なためです。

私は、PHPがいくつかのXMLを生成し、それに単一のルート要素を与え、ラップ処理が失敗していると思われます。それは全体的な推測です。私は、PHPコードがより具体的にするために何をしているのかについてより多くの情報が必要だと思います。

IEの代わりにFirefox 3.0で問題のあるリソースを開くことができる場合は、リソースの内容を表示する「表示」 - >「ソース」が可能になります。それはあなたが問題を診断するのに役立ちます。 Firefoxを使用できない場合は、小さなHTTPクライアントを作成してリソースを取得し、コンテンツをプリントアウトすることができます。

関連する問題