.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是什么?
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解析器通常
-
XML CDATA的作用
这就要用XML CDATA 在XML文档中的所有文本都会被解析器解析. 只有在CDATA部件之内的文本会被解析器忽略. 解析数据 XML 解析器通常情况下会处理XML文档中的所有文本. 当XML元素被解析的时候,XML元素内部的文本也会被解析: <message>This text is also parsed</message> XML解析器这样做的原因是XML元素内部可能还包含了别的元素,象下面的例子,name元素内部包含了first和last两个元素: <name>
-
.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" })
随机推荐
- JS和C#分别防注入代码
- Compact 显示和更改 NTFS 分区上的文件或目录压缩
- IOS中各种手势操作实例代码
- JS基于VML技术实现的五角星礼花效果代码
- C# 接口的隐式与显示实现及适应场景
- php通过curl模拟登陆DZ论坛
- Linux下APACHE&PHP&MYSQL&CGI修改版
- C#利用GDI+绘制旋转文字等效果实例
- CentOS系统中MySQL5.1升级至5.5.36
- PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
- 通过构造AJAX参数实现表单元素JSON相互转换
- Android编程实现动态更新ListView的方法
- jsp页面验证码demo
- Python 安装setuptools和pip工具操作方法(必看)
- 基于JQuery实现图片轮播效果(焦点图)
- jQuery ajaxForm()的应用
- JavaScript导出Excel实例详解
- 深入理解JavaScript系列(38):设计模式之职责链模式详解
- 浅谈javascript中的call、apply、bind
- Java的MyBatis+Spring框架中使用数据访问对象DAO模式的方法