第14卷第l期
2003年3月
广西工学报
JOuRNAI,0FGuAN【;xIuNIvERSlTYOFTEcHN()I.OGY
Voj.14
No.1Mar.2003
文章编号l.04.6410(2003)ol,0044一啦
ASP.
NET对xML
文档的支持与处理方式
杨新伦,唐培和,刘浩
(广西工
计算机工程系,广西御州545006)
摘要:通过对ASP.NET及xMI.特点的分析后,归纳出丁AsP.NET对XML文档进行处理的几种方式并分别
进行了详细介绍.关键
词:xML文档;AsP.NET;DoM接口;ADO.NET
文献标iR码:A
中图分类号:TP393.02
1引言
1.I
AsP.NET介绍AsP.NET是AsP(Active
Scrver
Pages)的后继版本,AsP.NET和它的前期版本都是构建新一代动态
网站和基于
网络(特别是Internet)的分布式应用的技术.AsP.NET为网站
设计人员和网络
程序员提供了更简单快捷的开发方法.当前,AsP.NET仅支持完全面向对象的VisualBasic,C#和JScript.vBscript已经不被支持.AsP.NET是完全基于组件的,所有的页面,cOM对象乃至
HTML元素都可以视为对象.在AsP.NET中将可以使用.NETPlatform提供的各种运行环境服务,如丰富的类库,数据访问,自动内存管理等等,从而可以大大提高开发效率.
1.2
xML介绍
xML(extensibleMarkupLanguage可扩展标记语言)是针对网络应用的一项新技术.worldwide
web ConsortIum(w3c)目前通过了XML标准1.O(第二版).xML也是标记语言的一种.标记语言还包括SGML,HTML等很多语言.xML是sGML的一个子集.XML不仅继承了sGML的优点,并在此基础上去淖了sGML的不重要的部分,使之变得简单,易学,好懂.xML具有内容和形式的分离,良好的扩展性,良好的跨平台移植性和良好的自描述等特点.xML的较大优势体现在进行数据交换上.
1.3
AsP.NET与xML之间的联系AsP.NET中的应用主要是体现在数据访问和web应用程序方面.AsP.NET的数据来源主要是sQL
Server和xML资源.对于数据的操作,AsP.NET是通过ADO.NET对象完成的.xML除了可以作为数据资源的格式以外.在.NETFramework中,还有更为重要的作用,这就是作为服务器和客户端之间的信息交换语言.使用xML作为信息交换的语言.xML文档通过API接口动态地被应用程序生成,然后由指定的解析器解析文档,将得到的信息转给其他的应用程序来达到信息交换的目的[1].
2
2.1
AsP.NET对xML文档的处理
DoM与xML文档
DOM(DocuMentobjectModel)是一个程序接口,应用程序和脚本可以通过这个接口访问和修改xML
警蔫是智:芦蔷之葛餮科学基金项目.桂科自.......,.
作者简介:扬新伦(1972-).男,广西硅平凡.广西工计算机工程系实验师
万方数据
第l期