构建基于Web/XML的信息集成研究(8)

http://www.sina.com.cn 2008年07月07日 17:28  《程序员》

  DOM客户端API的设计

  DOM全称是Document Object Model,是一个文件对象所组成的模型。它不光用于XML,最早是用于HTML的。DOM定义了一组分析元可以显示的标准指令集,通过程序存取HTML或XML的内容,然后通过程序中的对象集合将其显示出来。

  我们可以通过创建Document对象,使得应用程序得到对XML文档进行操作的入口。进一步通过直接加载XML文档把创建的这个文档对象同实际的XML文档关联起来。从而将XML文档转换成一个DOM对象模型,为上层提供访问服务。

  下面的例子结合VBScript和XML DOM对象来生成XML数据:

<SCRIPT LANGUAGE=VBScript>
<!--
Sub dombml_OnClick()
Set dom_xml=CreateObject("Microsoft.XMLDOM")
dom_xml.async=False
dom_xml.loadXML"<?xml version='1.0'?>" &_
"<personalinfo>" &_
" <name> " & namel.Value &_
" </name> " &_
" <id> " & id.Value &_
" </id> " &_
" <password> " &password.Value &_
" </password> " &_
" <email> " &email.Value &_
" </email> " &_
"</persomalinfo>"
aler(dom_xml.XML)
End Sub
-->
</SCRIPT>
<html>
<head><title>利用DOM对象来生成XML数据</title></head>
<body>
<hr>
姓名:
<Input id=namel>
<br>用户名:
<input id=id>
<br>
密码
<input type="password" id=password>
<br>
电子邮件
<input id=email>
<Input type=Button id=domxml value="生成XML数据">
</body>
</html>

  总结

  Web环境下的异构数据源的集成,特别是基于XML的数据集成问题已经成为当前计算机领域中一个重要的研究方向。XML具有简单、开放、可扩展性、灵活、自描述性等特点,给Internet注入了新的活力。作为数据表示的一个开放标准,XML为数据集成带来了新的机遇。用XML作为数据交换的中介,给系统的实现带来了极大的灵活性。系统可以屏蔽掉后台的多种数据源,用统一的XML格式的数据呈现给用户。接收数据方根据XML数据的DTD可以对数据进行任意的处理,如分解出其中需要处理的数据或是以不同的样式来显示。通过本系统,可以实现散布在Web上的异构数据源中的数据的无缝集成。

上一页 1 2 3 4 5 6 7 8 下一页
本文导航:
·构建基于Web/XML的信息集成研究
·构建基于Web/XML的信息集成研究(2)
·构建基于Web/XML的信息集成研究(3)
·构建基于Web/XML的信息集成研究(4)
·构建基于Web/XML的信息集成研究(5)
·构建基于Web/XML的信息集成研究(6)
·构建基于Web/XML的信息集成研究(7)
·构建基于Web/XML的信息集成研究(8)

发表评论 _COUNT_条
Powered By Google
不支持Flash
·城市对话改革30年 ·新浪城市同心联动 ·诚招合作伙伴 ·企业邮箱畅通无阻