Dom访问Xml笔记
一.Xml文件格式.
二.概述.
三.几种操作.
3.1添加...
3.2 修改...
3.3 删除...
3.4 复制到另一xml
3.5 除全部...
四.补充.
五.Xpath语法.
5.1 比较常见的...
5.1.1 选择所有的该类元素...
5.1.2 有条件的选择元素...
5.1.3 选择包含有某属性的元素...
5.1.4 选择包含有属性的元素...
5.1.5 选择属性值为**的元素...
5.2 以下是我从网上摘抄下来的。...
5.2.1 文档一...
5.2.2 文档二...
在程序中访问进而操作XML文件一般有两种模型,分别是使用DOM(文档对象模型)和流模型。下面是我的学习笔记,主要是学习怎样用Dom访问Xml。
以下是用到的xml文件,名为contack.xml(其实是写错了,是contact.xml)
<?xml version="1.0" encoding="utf-8"?>
<xmltt>
<ContactDetails>
<Contact>
<Name>
<First>luo</First>
<Last>luo</Last>
</Name>
<Note>luoandluo</Note>
</Contact>
</ContactDetails>
</xmltt>
DOM的好处在于它允许编辑和更新XML文档,可以随机访问文档中的数据,可以使用XPath查询,但是,DOM的缺点在于它需要一次性的加载整个文档到内存中,对于大型的文档,这会造成资源问题。流模型很好的解决了这个问题,因为它对XML文件的访问采用的是流的概念,也就是说,任何时候在内存中只有当前节点,但它也有它的不足,它是只读的,仅向前的,不能在文档中执行向后导航操作。(不好意思,都是抄的:),说理解吗,也是有的。
string strXmlPath;
strXmlPath = Server.MapPath("Contack.xml");
XmlDocument xDoc = new XmlDocument();
xDoc.Load(strXmlPath);
XmlElement xEle = null;
[1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18