.NET更新Xml中CDATA内容的方法实例
假如 Xml 文件的内容如下:
<?xml version="1.0" encoding="utf-8"?>
<net_lover>
<sitename><![CDATA[<h2>.NET 开发</h2>]]></sitename>
<siteurl>http://www.jb51.net</siteurl>
</net_lover>
我们可以采用下面的方法修改 CDATA 节点的内容。
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"));
相关推荐
-
XML指南——XML CDATA
在XML文档中的所有文本都会被解析器解析. 只有在CDATA部件之内的文本会被解析器忽略. -------------------------------------------------------------------------------- 解析数据 XML 解析器通常情况下会处理XML文档中的所有文本. 当XML元素被解析的时候,XML元素内部的文本也会被解析: <message>This text is also parsed</message> XML解析器这样做
-
XML CDATA的作用
这就要用XML CDATA 在XML文档中的所有文本都会被解析器解析. 只有在CDATA部件之内的文本会被解析器忽略. 解析数据 XML 解析器通常情况下会处理XML文档中的所有文本. 当XML元素被解析的时候,XML元素内部的文本也会被解析: <message>This text is also parsed</message> XML解析器这样做的原因是XML元素内部可能还包含了别的元素,象下面的例子,name元素内部包含了first和last两个元素: <name>
-
XML CDATA是什么?
All text in an XML document will be parsed by the parser. XML文档中的所有文本都会被解析器解析. Only text inside a CDATA section will be ignored by the parser. 只有CDATA部分的文本会被解析器忽略 Parsed Data 被解析的数据 XML parsers normally parse all the text in an XML document. XML解析器通常
-
.NET更新Xml中CDATA内容的方法实例
假如 Xml 文件的内容如下: 1.XML 代码 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?><net_lover> <sitename><![CDATA[<h2>.NET 开发</h2>]]></sitename> <siteurl>http://www.jb51.net</siteurl></
-
通过php删除xml文档内容的方法
本文实例讲述了通过php删除xml文档内容的方法.分享给大家供大家参考.具体实现方法如下: 第一种情况:删除一个student节点 复制代码 代码如下: <?php //1.创建一个DOMDocument对象.该对象就表示 xml文件 $xmldoc = new DOMDocument(); //2.加载xml文件(指定要解析哪个xml文件,此时dom树节点就会加载到内存中) $xmldoc->load("class.xml"); //3.删除一条学生student信息记录
-
通过php修改xml文档内容的方法
本文实例讲述了通过php修改xml文档内容的方法,分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php //1.创建一个DOMDocument对象.该对象就表示 xml文件 $xmldoc = new DOMDocument(); //2.加载xml文件(指定要解析哪个xml文件,此时dom树节点就会加载到内存中) $xmldoc->load("class.xml"); //3.更新一条学生student信息记录,更新她的年龄 //(1)找到该学生 $
-
通过php添加xml文档内容的方法
本文实例讲述了通过php添加xml文档内容的方法.分享给大家供大家参考.具体分析如下: 这里讲述的添加xml文档内容,从上一篇<DOM基础及php读取xml内容操作的方法>继续,代码如下: 复制代码 代码如下: <?php //1.创建一个DOMDocument对象.该对象就表示 xml文件 $xmldoc = new DOMDocument(); //2.加载xml文件(指定要解析哪个xml文件,此时dom树节点就会加载到内存中) $xmldoc->load("clas
-
Android开发之在xml中设置自定义属性的方法
xml中设置自定义属性 分三步: 1. 在项目中的values文件中创建attrs文件 <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="QLoadingIndicatorView"> <attr name="indicatorId" format="integer"
-
Python解析xml中dom元素的方法
本文实例讲述了Python解析xml中dom元素的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: from xml.dom import minidom try: xmlfile = open("path.xml", "a+") #xmldoc = minidom.parse( sys.argv[1]) xmldoc = minidom.parse(xmlfile) except : #updatelogger.
-
PHP往XML中添加节点的方法
本文实例讲述了PHP往XML中添加节点的方法.分享给大家供大家参考.具体方法如下: 1. contacts.xml代码 复制代码 代码如下: <contact id="43956"> <personal> <name> <first>J</first> <middle>J</middle>
-
Ajax方式实现定期更新页面某块内容的方法
本文实例讲述了Ajax方式实现定期更新页面某块内容的方法.分享给大家供大家参考.具体实现方法如下: function updateShouts(){ // Assuming we have #shoutbox $('#shoutbox').load('latestShouts.php'); } setInterval( "updateShouts()", 10000 ); 希望本文所述对大家的Ajax程序设计有所帮助.
-
Python实现替换文件中指定内容的方法
本文实例讲述了Python实现替换文件中指定内容的方法.分享给大家供大家参考,具体如下: 这里使用python编写的程序,实现如下功能:将文件中的指定子串 修改为 另外的子串 编写的python程序,文件名是file_replace.py,具体代码如下: #!/usr/bin/env python #_*_ coding:utf-8 _*_ import sys,os if len(sys.argv)<4 or len(sys.argv)>5: sys.exit('There needs fo
-
vue中使用mxgraph的方法实例代码详解
1.npm 引入 npm install mxgraph --save 2.这个模块可以使用require()方法进行加载.它将返回一个接受对象作为选项的工厂函数.必须将mxBasePath选项提供给工厂函数,而不是将其定义为一个全局变量. var mxgraph = require("mxgraph")( { // 以下地址不需要修改 mxImageBasePath: "./src/images", mxBasePath: "./src" })
随机推荐
- CentOS下安装mysql时忘记设置root密码致无法登录的解决方法
- PHP屏蔽过滤指定关键字的方法
- 比较Ajax的三种实现及JSON解析
- linux系统安装git及git常用命令
- UUencode 编码,UU编码介绍、UUencode编码转换原理与算法
- PHP实现json_decode不转义中文的方法
- Perl中使用MIME::Lite发送邮件实例
- JS中split()用法(将字符串按指定符号分割成数组)
- PHP Curl模拟登录微信公众平台、新浪微博实例代码
- Python实现获取磁盘剩余空间的2种方法
- 从一个网站扒下的asp生成静态页面的代码 脚本之家特供版
- javascript 中iframe高度自适应(同域)实例详解
- 如何让安卓(Android)子控件超出父控件的范围显示
- Android 使用Vitamio打造自己的万能播放器(10)—— 本地播放 (缩略图、视频信息、视频扫描服务)
- 详解CentOS6.5 安装 MySQL5.1.71的方法
- thinkphp Apache配置重启Apache1 restart 出错解决办法
- 原生JS 购物车及购物页面的cookie使用方法
- JavaScript实现窗口抖动效果
- 详解Vuejs2.0之异步跨域请求
- C++语言 STL容器list总结
