【问题标题】:How to render HTML data from XML [duplicate]如何从 XML 呈现 HTML 数据 [重复]
【发布时间】:2015-07-07 07:45:12
【问题描述】:

我有一个包含类似元素的 XML 文件

<component name="component1">
<title><![CDATA[Title <span>(Subtitle)</span>]]></title>
</component>

我想在 HTML 页面中呈现标题。我可以阅读标题元素,当我在 HTML 页面(在浏览器中)中呈现它时,我在页面中得到 Title&amp;lt;span&amp;gt;(Subtitle)&amp;lt;/span&amp;gt;。在 HTML 源代码中,它是 Title&amp;lt;span&amp;gt;(Subtitle)&amp;lt;/span&amp;gt;

我该如何克服这个问题。

我正在使用 C# 来读取 XML 数据

XmlDocument document = new XmlDocument();
document.Load("pathofdocument");
XmlNodeList nodes = document.DocumentElement.SelectNodes("/list/components/componet");
foreach (XmlNode node in nodes)
{
 string title = node.SelectSingleNode("title").InnerText;
}

【问题讨论】:

  • 您需要向我们展示将 XML 数据放入 HTML 的代码。
  • 我正在使用 C# 从 XML 中读取
  • 您需要向我们展示相关代码(最好阅读sscce.org),而不仅仅是告诉我们您使用的是什么编程语言。
  • 在您最近一次编辑之后,您向我们展示了从 XML 中读取数据的代码,而不是从中生成 HTML 的代码。
  • @har07 谢谢解决了我的问题

标签: c# html xml


【解决方案1】:

你为什么不用HttpUtility.HtmlDecode Method

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    • 2013-07-16
    • 1970-01-01
    • 1970-01-01
    • 2021-03-12
    • 1970-01-01
    相关资源
    最近更新 更多