私は、XMLファイルを解析しようとして定義されたが、それをロードする際のSimpleXMLは、次の警告印刷されていない:問題は
警告:simplexml_load_file()[function.simplexmlロードファイル]を: gpr_545.xml:55:パーサーエラー:実体「Oslash」行にimport.phpで定義されていない35
これは、その行である:
<forenames>BØIE</forenames><x> </x>
それは警告であるので、私はそれを無視するかもしれませんが、私は何が起こっているのか理解したいと思います。
ありがとう。これは実際には壊れたXMLファイルですか? – Maarten
はい、許されないXMLパーサーは、非ASCII文字のXML形式のエンコーディングを期待しているときに壊れ、HTML形式のエンコーディングが代わりに使用されます。 – squeeks
だから私はこれを解析しているだけです。私はBjörnの答えからテーブルを見て、それは私の最初の例のために働くが、次の問題はテーブルにないこのエンティティ:/です。より安定したソリューションはありますか? – Maarten