我将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?
所以这不是重复的。我怎么能以简单的方式做到这一点?
答案 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"?>