Если вы хотите, чтобы браузер отображал ваш XML
как XML
, он должен быть в своем собственном документе, например iframe
или frame
. DIV
не справится с работой!
Кроме того, в заголовке HTTP
запроса, который обслуживает iframe
, необходимо отправить Content-Type: text/xml
, чтобы браузер мог понять, что это содержимое XML
.
Но, если вам действительно нужно увидеть его в DIV, вам нужно будет создать себе XML
функцию рендеринга XML2HTML
. Для этого вы можете использовать тег HTML
PRE
, если ваша строка XML
уже отформатирована (разрывы строк и табуляции). В этом случае вам придется заменить <
на >
в строке XML
.
Вывод: The browser
не может отобразить XML
и HTML
в одном документе. Если вам это нужно, вам просто нужно обойти это.