-1

このエラーの問題があるか、どうすれば修正できますか、助けてください。

警告: simplexml_load_file() [function.simplexml-load-file]: I/O 警告: 外部エンティティ " <?xml version="1.0" encoding="UTF-8" ?><response><psid /><date><![CDATA[2013-06-04]]></date><name /><email /><status><![CDATA[declined]]></status><message><![CDATA[This company has not yet been approved.]]></message><price>0</price></response>"のロードに失敗しました

私はこのラインを使用しています

$xml = simplexml_load_file($json);
4

1 に答える 1

1

$jsonファイル名/パスを含める必要があります。XML ではありません。

simplexml_load_string()XML 文字列をロードするために使用します。

代わりにこれを試してください:

$xml = simplexml_load_string($json);

また、変数 json に名前を付けるのは、JSON と関係のあるものが含まれていることを示唆しているため、奇妙です。しかし、JSON と XML はまったく別のものです。

于 2013-06-05T05:06:25.683 に答える