本文實例講述了asp.net實現在XmlTextWriter中寫入一個CDATA的方法。分享給大家供大家參考,具體如下:
在CDATA可以用來寫出像<br> ,<SCRIPT>這個樣的HTML標記或任何其他標記。您不能添加一個簡單的寫WriteElementString這些標簽的功能。將字符<轉換成>。下面的例子給出了使用WriteElementString來寫入一個cdata區域。
首先添加引用
using System.Xml
程序中這樣來寫
void page_load(object sender, System.EventArgs e){ XmlTextWriter xmlWriter = new XmlTextWriter(Server.MapPath("XmlTextWriterWithWriteCData.xml"), null); // 自動格式化xml xmlWriter.Formatting = Formatting.Indented; // 寫入根元素 xmlWriter.WriteStartElement("CategoryList"); // 寫入第一個元素 xmlWriter.WriteStartElement("Category"); // 將元素加入類別元素 xmlWriter.WriteElementString("MainCategory","<br>"); // 寫入CDATA xmlWriter.WriteCData("<br>"); // 寫入結束符 xmlWriter.WriteEndElement(); // 關閉writer xmlWriter.Close(); Response.Write("Xml Written"); }
更多關於asp.net相關內容感興趣的讀者可查看本站專題:《asp.net操作XML技巧總結》、《asp.net文件操作技巧匯總》、《asp.net ajax技巧總結專題》及《asp.net緩存操作技巧總結》。
希望本文所述對大家asp.net程序設計有所幫助。