随笔分类 -  XML

基于xml技术的操作
摘要:Xml是一种存放文件的一个文件格式,在程序的开发中应用很广泛,下面就来看看如何通过DOM的方式处理Xml格式的数据。DOM(Document Object Model,文档对象模型),DOM是处理Xml数据的国际通用数据模型,由于Xml以元素为单位,就一个根节点,所有非常适合树的形式表达,DOM将xml格式的看出一棵树,并定义了一种将xml文档中的元素和属性对应特点节点,因此,可以认为Dom定义了xml在内存中的表示形式! 既然可以把xml文档可以转换成内存中的DOM树,那么我们就可以通过程序对XML进行操作了,由此可见DOM处理xml的重要性,下面介绍几个常见对XML处理的类 1、XmlNo 阅读全文

posted @ 2012-02-28 18:02 zhuhai 阅读(167) 评论(0) 推荐(0)

ASP.Net操作XML文档
摘要:XML文档:<?xml version="1.0" encoding="utf-8" ?><StuInfo> <student> <ID>1001</ID> <Name>张三</Name> <Sex>男</Sex> <Birthday age="23">1987-1-12</Birthday> </student> <student> <ID>1002</ID&g 阅读全文

posted @ 2012-02-28 18:02 zhuhai 阅读(113) 评论(0) 推荐(0)

读取Xml文档的元素和属性
摘要:<?xml version="1.0" encoding="utf-8" ?><StuInfo> <student> <ID>1001</ID> <Name>张三</Name> <Sex>男</Sex> <Birthday age="23">1987-1-12</Birthday> </student> <student> <ID>1002</ID> < 阅读全文

posted @ 2012-02-28 18:01 zhuhai 阅读(316) 评论(0) 推荐(0)

将Xml数据绑定到数据源绑定控件
摘要:前面我们说到了如何读取Xml的节点名称,属性值,文本元素值,那么将Xml数据绑定到数据源绑定控件就变得很简单了,我们知道数据源绑定控件的数据源都是集合(如:IList,ArrayList)或者是DataSet,DataTable等,我们直接从xml读取所有所需要的值加载到泛型集合或者DataSet,DataTable等中里面,然后将它们绑定到数据源绑定控件中(如GirlView,DataList)下面看一个例子:<?xml version="1.0" encoding="utf-8"?><Products> <Product 阅读全文

posted @ 2012-02-28 18:00 zhuhai 阅读(261) 评论(0) 推荐(0)

Xml文档添加节点和属性
摘要:在实际的应用开发中需要我们对xml进行添加节点和属性,动态的去完成,在这之前,先看看XmlNode和XmlElement之间的关系1、XmlElement继承XmlLinkedNode又继承XmlNode,所以XmlElement是XmlNode的子集,那么从继承的关系来说, XmlNode的属性,XmlElement也可以使用。2、XmlNode是.Net提供的抽象类,不能直接实例化,只能通过XmlDocument的CreateNode方法来创建,但是 XmlElement则不需要,可以直接实例化创建3、为节点添加属性的时候,可以直接通过XmlElement的SetAttribute来添加, 阅读全文

posted @ 2012-02-28 18:00 zhuhai 阅读(426) 评论(0) 推荐(0)

对Xml文档进行操作(修改,删除)
摘要:<?xml version="1.0" encoding="utf-8"?><Products> <Product id="0" proName="aa1" proPrice="12" proInfo="bb"> </Product> <Product id="1" proName="电脑" proPrice="3200" proInfo="电脑电脑电脑 阅读全文

posted @ 2012-02-28 17:59 zhuhai 阅读(259) 评论(0) 推荐(0)

xml操作之创建xml节点
摘要:Xml是一个存放数据的小型数据库文件,这个应用也很广泛,先把数据添加保存到xml中,然后在读取出来,今天就来看看如何创建xml节点并添加数据,代码如下:protectedvoidInsertXml(stringpath){DataSetds=newMaticsoft.BLL.news().GetList("jh_type=148andjh_status=1orderbyjh_datetimedesc");XmlDocumentxmldocument=newXmlDocument();xmldocument.Load(path);XmlNodenode=xmldocument 阅读全文

posted @ 2012-02-28 17:58 zhuhai 阅读(388) 评论(0) 推荐(0)

导航

我的百度空间