欢迎来到天天文库
浏览记录
ID:50315677
大小:424.50 KB
页数:35页
时间:2020-03-08
《ASP.NET应用程序开发实用教程 教学课件 作者 宋楚平 第6章 XML数据管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章XML数据管理XML(eXtensibleMarkupLanguage,可扩展标记语言)作为当今软件技术最热门的话题之一,也是各种数据交换的标准。在Web应用程序中,可以通过XML来实现配置管理、来传递对象和数据等,因此XML技术越来越得到广泛的应用。本章重点:●了解XML基础●了解和理会XML.NET●掌握利用XML.NET读写XML文件●掌握利用XML与ADO.NET交互6.1XML基础6.1.1XML文件的基本结构XML是软件开发领域最热门的技术之一,也是数据交换的一个工业标准,在应用程序开发中具有较高的地位。下面利用一个简单的XML文件说明XML文件的结构。不过
2、要想熟练掌握XML技术,需要专门认真学习相关的书籍。程序清单6-1.XML文件1:2:3:4:<学号>001学号>5:<姓名>黄小华姓名>6:<性别>男性别>7:<籍贯>北京籍贯>8:9:10:<学号>002学号>11:<姓名>杨小虹姓名>12:<性别>女性别>13:<籍贯>上海籍贯>14:图6.1IE中显示XML文件6.1.2文档对象模型DOMDOM(Documen
3、tObjectModel)是指XML文档经过XML解析器处理后生成的树状结构的数据表示,通过对树的节点的绝对位置和相对位置来获取XML文档中的数据。使用DOM访问XML文档的数据具有很大的便利和优势,即抽象文档的内容,使之不依赖于语法;简化内部处理;正确反映数据结构等。图6.2DOM的树结构6.2XML.NET介绍前面讨论了XML的一些基本概念和技术,下面主要介绍在ASP.NET环境下访问XML文档的基本类和命名空间。在.NET框架中集成了一些专门处理XML的类,这些类封装在System.Xml命名空间下,用于读写XML文档等。6.2.1System.Xml命名空间常用类Xm
4、lTextReaderXmlTextWriterXmlDocumentXmlDataDocumentXmlTextReader类的主要属性XmlTextReader类的主要方法XmlDocument类的常用属性XmlDocument类的常用方法6.3读取XML文件6.3.1使用XML控件读取XML文件程序清单6-2(窗体6-1.aspx的HTML文件)<%@Pagelanguage="c#"Codebehind="7-1.aspx.cs"AutoEventWireup="false"Inherits="chapter7.WebForm1"%>
5、e>读取Xml文件-1
6、.EventArgse){XmlDocumentxd=newXmlDocument();stringxmlpath=Server.MapPath(“6.1-2.xml");xd.Load(@xmlpath);this.Xml1.Document=xd;}方法二:读取DOM的节点1:privatevoidPage_Load(objectsender,System.EventArgse)2:{3:XmlNodenode;4:XmlDocumentxd=newXmlDocument();5:stringxmlpath=Server.MapPath(“6.1-2.xml");6:xd
7、.Load(@xmlpath);7:XmlElementtree=xd.DocumentElement;8:for(inti=0;i
此文档下载收益归作者所有