欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

.NET更新Xml中CDATA内容的方法实例

程序员文章站 2024-03-01 19:54:46
 假如 xml 文件的内容如下: 1.xml 代码复制代码 代码如下:...

 假如 xml 文件的内容如下:

1.xml 代码

复制代码 代码如下:

<?xml version="1.0" encoding="utf-8"?>
<net_lover>
  <sitename><![cdata[<h2>.net 开发</h2>]]></sitename>
  <siteurl>//www.jb51.net</siteurl>
</net_lover>

我们可以采用下面的方法修改 cdata 节点的内容。

c# 代码

复制代码 代码如下:

system.xml.xmldocument d = new system.xml.xmldocument();
d.load(server.mappath("~/1.xml"));
system.xml.xmlcdatasection n = d.selectsinglenode("/net_lover/sitename").firstchild as system.xml.xmlcdatasection;
n.value = "<h1>.net 开发</h1>";
d.save(server.mappath("~/2.xml"));