构建基于Web/XML的信息集成研究
时间:2007-11-21 11:05:26 来源:天极网 作者:
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上的异构数据源中的数据的无缝集成。
内容导航
上一篇:整合Java与XML的新应用
下一篇:下面没有链接了


















文章评论
共有 位CH网友发表了评论 查看完整内容