如何从XML呈现HTML数据

时间:2015-04-28 12:37:49

标签: c# html xml

我有一个包含这样的元素的XML文件

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

我想在HTML页面中呈现标题。我可以读取title元素,当我在HTML页面(在浏览器中)呈现它时,我在页面中得到Title<span>(Subtitle)</span>。在HTML源代码中,它为Title&lt;span&gt;(Subtitle)&lt;/span&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;
}

1 个答案:

答案 0 :(得分:0)

为什么不使用HttpUtility.HtmlDecode Method