基于网络新语言XML的数据库程序开发 .pdf
维普资讯
北京石油化工学院学报
第10卷第3期Vo1.10No.3
JournalofBeijingInstituteof
2002年9月Sep.2002
Petro・chemicalTechnology
基于网络新语言XML的数据库程序开发
余有明孙慧瑜张晓明
(北京石油化工学院自动化系,北京102617)
摘要XML作为网络数据交换的标准,在同种数据或异种数据的互连和交换中,有着广泛的应
用前景和强大的功能。介绍了XML对数据库进行操作的技术以及用XML进行数据库应用程序的开发方法,
并与传统的开发方法进行了比较,实现了通过VB编程从C/S结构的C端把产品信息成功地提交到S端的数
据库。
关键词XML;数据库;Internet
中图法分类号TP306
1XML标准简介台,可使用任意编程语言实现的方法。
(2)节点接口
XML是eXtensibleMarkupLanguage(可扩展XMLParser用来装载XML文档到缓存中,
的标志语言)的缩写,是W3C组织于1998年2文档装载时可以使用DOM进行检索和处理。
月发布的标准,是解决异种数据互连的国际标DOM采用树形结构表示XML文档,文档元素
准,用于描述数据的内容,使数据的内容和表现是树的最高阶层,该元素有一个或多个子节点
方式分离。用来表示树的分枝。
在国际互连网Intemet上,服务器与服务器节点接口程序通常用来读和写XML节点
之间、服务器与浏览器之间有大量的数据需要树中的个别元素,文档元素的子节点属性可以
交换。这些被交换的数据,都要求对数据内容用来构造个别元素节点。XMLParser用来证明
和表现方式有所说明,在这种背景下,XML应Web中的DOM支持遍历节点树的所有函数,并
运而生,担负起描述交换数据内容的作用。可通过它们访问节点及其属性,插入删除节点,
在互连网世界里,如果都讲方言,互相交换转换节点树到XML中。
信息时都要进行翻译,将是一个难以沟通和交除了Load和LoadXML函数(正式的DOM
流的世界。在互连网世界,XML之所以重要,不包括标准函数LoadingXML文档),所有Mi.
恰恰是由于它扮演了“国际语言”角色的缘故。crosofXMLPartser函数得到W3CXMLDOM的
此外,XML还提供了定义各行各业的“专业术正式推荐。
语”的工具、标准llj。表1列出本文最后引用实例的节点类型。
以下是XML中的几个基本概念:
表1舭节点类型