我正在尝试读取此XML的CDADA,但它被忽略。尾随的“XX”被读取正常。为什么?从包含HTML标记的xml读取CDATA
<?xml version="1.0" encoding="utf-8" ?>
<data>
<item key="one"><![CDATA[<link rel="Stylesheet" type="text/css" href="@Url.Content("~/Site.css")" />]]>XX</item>
</data>
这是读取值的代码:
XmlDocument headdata = new XmlDocument();
headdata.Load(HttpContext.Current.Server.MapPath("~/XML.xml"));
foreach (XmlNode item in headdata.SelectNodes("/data/item"))
{
HttpContext.Current.Response.Write(item.Attributes["key"].InnerText + ": " +
item.InnerText + "<BR>");
}
好,我觉得这只是一个愚蠢的问题缓存没有 – user441365 2012-02-24 17:01:51