ASP.NET应用程序开发实用教程 教学课件 作者 宋楚平 第6章 XML数据管理.ppt

ASP.NET应用程序开发实用教程 教学课件 作者 宋楚平 第6章 XML数据管理.ppt

ID:50315677

大小:424.50 KB

页数:35页

时间:2020-03-08

ASP.NET应用程序开发实用教程 教学课件 作者 宋楚平 第6章 XML数据管理.ppt_第1页
ASP.NET应用程序开发实用教程 教学课件 作者 宋楚平 第6章 XML数据管理.ppt_第2页
ASP.NET应用程序开发实用教程 教学课件 作者 宋楚平 第6章 XML数据管理.ppt_第3页
ASP.NET应用程序开发实用教程 教学课件 作者 宋楚平 第6章 XML数据管理.ppt_第4页
ASP.NET应用程序开发实用教程 教学课件 作者 宋楚平 第6章 XML数据管理.ppt_第5页
资源描述:

《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:<学号>0015:<姓名>黄小华6:<性别>男7:<籍贯>北京8:9:10:<学号>00211:<姓名>杨小虹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利用控件读取XML文件图6.3使用Xml控件6.3.2使用DOM技术读取XML文件方法一:给XML控件的Document属性赋值privatevoidPage_Load(objectsender,System

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。