c# - 在 ASP.NET 页面上显示 XML 的最简单方法

标签 c# asp.net xml vb.net

我在 XmlDocument 中有一些 XML,我想在 ASP.NET 页面上显示它。 (XML 应该在控件中;页面将包含其他内容。)现在,我们正在为此使用 Xml 控件。问题是,XML 显示时没有缩进。丑。

看来我应该为它创建一个 XSLT,但这似乎有点无聊。我宁愿将它放入控件中,让它自动解析 XML 并正确缩进。有没有简单的方法可以做到这一点?

最佳答案

您可以尝试使用 XmlWriter/XmlTextWriter,设置 writer 的 Indentation 属性,写入 StringBuilder 或 MemoryStream,并将结果输出到

 标签内

关于c# - 在 ASP.NET 页面上显示 XML 的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/350314/

相关文章:

asp.net - HttpRequestMessage.IsLocal() 在一个站点上为 false 在同一台服务器上的另一个站点上为 true

c# - SelectSingleNode 似乎在搜索 parent 和 sibling

c# - 读取 xml 文件的问题

mysql - 将 XSD 文件导入 MySQL

c# - 检查 Url 是否以 "http"或 "https"开头,非安全 Url 是否可能以 "https"开头?

c# - 监听套接字 udp 和 http 连接的服务器代码

c# - 使用负向后查找来匹配字符串中的单词

c# - 是否可以在资源键中有一个空格并在 ASPX 页面上使用它?

javascript - 继续在 telerik 的 radgrid 中显示工具提示

c# - 为什么 System.Random 类不是静态的?