温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

asp.net如何实现在XmlTextWriter中写入一个CDATA

发布时间:2021-08-27 10:41:26 来源:亿速云 阅读:138 作者:小新 栏目:开发技术

这篇文章将为大家详细讲解有关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如何实现在XmlTextWriter中写入一个CDATA”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI