2009-05-20 7 views
0

(IEはXML表の後には何も表示されません)(IEはXML表の後には何も表示されません)

の場合IEであなたが何もチャートの後に表示しないことがわかりますあなたはこのページを参照してください。 http://www.ratecatcher.com/prototype.htm

ここでは、メインのPHPコードです:

$ xmlの=のfile_get_contents($リクエスト)。 echo html_entity_decode($ xml);

そして、私に問題を与えているHTMLは:

IEのユーザーが、この後には何も表示されません。

html_entity_decodeよりもhtmlを表示する方がいいですか?私はsimplexmlについて聞いたことがありますが、htmlで動作するかどうかはわかりません。

ありがとうございます!

答えて

1

DOMDocumentを使用できます。迅速な答えを

$dom = new DOMDocument('1.0', 'utf-8'); 
$dom->loadXML(file_get_contents($request)); 

echo $dom->saveXML(); // or saveHTML() 
+0

おかげで - 私は私はまだPHP 4を使用していますし、これらは、それが与えた警告/エラーであることを言うのを忘れていました: 警告:与えられたのDOMDocument()パラメータ2が長くなることを期待し、文字列in /home/ratecat/public_html/0brchart.php on line 78 致命的なエラー:未定義の関数を呼び出す:/home/ratecat/public_html/0brchart.php on line 79 – Sky

+0

以前のPHP 4.xで試してみてください実装。 $ dom = domxml_open_mem(file_get_contents($ request)); echo $ dom-> html_dump_mem(); –

+0

sooo much SleepyCodありがとう! – Sky

関連する問題