.NET更新Xml中CDATA内容的方法实例
程序员文章站
2024-02-29 09:07:31
假如 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"));