以div innertext显示XML内容

时间:2014-11-20 05:28:11

标签: c# html asp.net xml

我将XML作为字符串,需要在div中显示 我已经搜索了格式化XML的所有方法,但它不起作用,因为我最终将我的内容绑定到div。

以下是我在asp.net应用程序中使用的c#代码。

request = //my xml string     
XDocument doc = XDocument.Parse(request);
divLogResults.InnerText = doc.ToString()

我已尝试过此处列出的所有方式

What is the simplest way to get indented XML with line breaks from XmlDocument?

所以这不是重复的。我怎么能以简单的方式做到这一点?

1 个答案:

答案 0 :(得分:0)

将XML内容绑定在文本区域中。我认为这应该有用。

网络表单:

   <textarea rows="20" cols="40" style="border:none;" runat="server" id="txtXML" readonly="true">
    </textarea>

代码背后:

request = // xml string     
XDocument doc = XDocument.Parse(request);
txtXML.Text = doc.ToString()

请确保您的xml内容附加了标头 例如,

<?xml version="1.0" encoding="ISO-8859-1"?>