이 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