C # Отображение в формате XML - PullRequest
       9

C # Отображение в формате XML

1 голос
/ 18 декабря 2009

Я ожидаю xml в качестве вывода при выполнении следующего

XElement Root = XElement.Load(@"d:\xmlfiles\Customers.xml");
XElement BringContact = Root.Element("Contact");
Response.Write(BringContact);

в

<Contact>
  <Company>Alfreds Futterkiste</Company>
  <City>Berlin</City>
</Contact>

Но Response.Write () отображает только значения а

Alfreds Futterkiste Berlin 

Какое изменение кода мне нужно?

Ответы [ 2 ]

1 голос
/ 18 декабря 2009

Это потому, что браузер интерпретирует его как разметку. Используйте «View Source» в вашем браузере, чтобы увидеть фактический результат.

Вы также можете явно указать браузеру, что вы возвращаете xml, установив тип содержимого:

  Response.ContentType = "text/xml";
  Response.ContentEncoding = Encoding.UTF8;
0 голосов
/ 07 ноября 2012

Вы можете использовать HttpUtility.HtmlEncode() для отображения скобок <> в браузере.

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