Как отобразить необработанную строку XML в браузере - PullRequest
1 голос
/ 16 сентября 2011

У меня есть строка XML, которую я действительно хочу отобразить на экране.

Я попытался использовать Html.Raw (myXMLString), но он отображается без имен узлов, я попытался вывести без Html.Raw, нотот же результат

Как отобразить необработанную строку XML в браузере?

Ответы [ 4 ]

0 голосов
/ 22 сентября 2011

Я использовал Html.Encode перед отправкой обратно

0 голосов
/ 16 сентября 2011

Вы пробовали <code> тег?

0 голосов
/ 16 сентября 2011

Является ли XML единственным, что вы пытаетесь отобразить?Как насчет изменения типа контента?:

Page.Request.ContentType = "text/xml";

Если вы пытаетесь отобразить только раздел XML на странице, я бы попытался преобразовать его в тег <pre>.

Я не уверен насчет этого, но вы также можете использовать Literal с режимом, установленным на PassThrough.

0 голосов
/ 16 сентября 2011

Используйте

@myXMLString

Что должно сработать?

В противном случае, установите заголовок типа содержимого HTTP на text/plain и отправьте raw. Я полагаю, что ваш заголовок в настоящее время text/html, поэтому вам нужно его избежать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...