工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛
您的位置:软件 > 开发者网络 > 微软开发专栏 > Visual Studio.net专栏 > XML > 正文
构建基于Web/XML的信息集成研究
[文章信息]
作者:张璟燕
时间:2004-12-11
出处:计算机与信息系统
责任编辑:方舟
[文章导读]
在当前的网络信息时代,信息量不仅庞大而且源自于不同的数据源,信息集成一直是研究的热点
advertisement
热点推荐
· Java加密和数字签名编程快速入门
· 在VB6中用命令行为模式控制GUI动作
· Excel图表向导详解
· 浅析各种计算机病毒应对方法
· 2月16日软件精选 春节文章精彩回顾
[正文]

上一页  1 2 3  

  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  

天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 
发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容焦点新闻
  • 使用xmlhttp为网站增加域名查询功能
  • 使用.NET存储XML数据
  • 中兴携手阿尔卡特 全球逐鹿CDMA
  • 用友总裁王文京:誓将ERP变成“大众消费”
  • 香港消费者委员会:数码相机最贵未必最好
  • 外电称中兴正评估西门子手机业务 或能并购
  • 国信办督战八大行业灾难备份 将出台国家标准
  • 中国IT企业走进欧盟 搭第六框架计划直通车
  • 美邦银行用户注意 警惕新型“钓鱼”邮件
  • 微软三年时间磨出新IE 具有更强大安全性能
  • Advertisement