Как отобразить xml-ответ, уже отформатированный в html (IE не отобразит ничего после xml-таблицы) - PullRequest
0 голосов
/ 20 мая 2009

Как отобразить xml-ответ, уже отформатированный в html (IE ничего не отобразит после таблицы xml)

Если вы посетите эту страницу в IE, вы увидите, что ничего не отображается после графика: http://www.ratecatcher.com/prototype.htm

Вот основной код php:

$ xml = file_get_contents ($ request); echo html_entity_decode ($ xml);

Тогда HTML, который вызывает у меня проблемы:

пользователь в IE ничего не увидит после этого.

Есть ли лучший способ отобразить html, чем html_entity_decode? Я слышал о simplexml, но не знаю, работает ли он с html.

Спасибо за помощь!

1 Ответ

1 голос
/ 20 мая 2009

Вы можете попробовать использовать DOMDocument.

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

echo $dom->saveXML(); // or saveHTML()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...