Xquery动态网页开发系统的研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:quguangming
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的飞速发展,互联网已经成为信息获取的重要渠道,越来越多的信息通过网络进行传输和交换。XML作为一种可扩展标记语言,凭借其跨平台、可扩展的优势,被广泛用于实现异构信息和异构平台的数据交换和共享。XQuery语言作为标准的XML查询语言,在查询、操作XML数据方面具备独特的优势。XQuery更新功能规范以及脚本扩展规范的提出,则进一步丰富了XQuery的语言特性,使得其可以满足更多应用的需求。  本文就是基于以上背景,通过扩展XQuery语言对浏览器端页面对象的支持、增加对文档对象的操作功能、对内置DOM对象方法的支持以及对页面事件响应机制的支持,使得XQuery语言可以用于动态网页编程,据此开发了浏览器专用支撑框架来支持这种新型网页脚本语言的工作。同时,本文还设计实现了用于XQuery动态网页开发系统的XQuery引擎,该引擎基于XQuery更新功能规范和脚本扩展规范,并支持浏览器DOM数据源。  XQuery动态网页开发系统充分利用了XQuery语言在操作和查询XML数据方面的独特优势,而且借助其强大的抽象表达能力,开发者可以更加直观、高效地编写网页程序,同时,扩展XQuery语言使其支持网页编程,就可以使编程者通过XQuery一种语言就可以完成对后台XML数据的操作,又可以将数据以网页的形式输出;而对于网页设计人员,也无需学习新的语言,就可以操作相关数据,实现相应的查询和处理。因此,XQuery动态网页开发技术提供了一种HTML+Javascript之外简洁、高效的网页编程方案。
其他文献
由于网络的快速发展,它遇到了许多关于安全方面的问题,这些情况显得尤为突出,各种各样的攻击也层出不穷。虽然防火墙的应用在一定的程度上能够阻止网络的入侵,但随着网络的攻
随着互联网的迅速发展,网络协议的安全性越来越成为人们关注的焦点。IEEE802.1X协议作为以太网上主要的接入认证协议,其安全性的重要性显而易见。形式化方法作为一种重要的软
随着多媒体信息技术的不断发展,数字视频技术的应用越来越普遍,尤其是室外的视频监控应用,如道路交通、住宅小区、停车场等。然而逐渐增多的雾、霾等恶劣天气,使得采集到的室外视
荔枝、柑橘采摘效率的提高是提升岭南地区特色水果质量、降低成本的重要途径。农业采收机器人的应用是提高水果采摘效率的有效途径之一。但由于荔枝、柑橘果实形态、颜色、纹
全过程计算机辅助动画自动生成技术是人工智能与多媒体技术相结合的全新动画制作技术,它将电影艺术、人工智能和图形学技术引入动画生成全过程,底层以图形学技术作为支撑,上层运
卫星移动通信系统可以通过提供与地面蜂窝系统兼容的语音和数据服务,来解决传统蜂窝通信系统的业务范围受地理环境和运营成本制约的问题。新一代地球静止轨道卫星通信系统——
随着三维GIS的兴起和发展以及数据采集技术的进步,三维GIS中大规模矢量数据的可视化已经成为当前GIS空间数据可视化所要解决的一个重要问题。而目前,三维GIS中矢量数据的可视化
智能视频监控系统是计算机视觉领域的重要应用,运动目标检测是智能视频监控系统中的关键技术,阴影去除是运动目标检测中的重要环节。本文结合图像亮度归一化和二维交叉熵的思
良好的性能是程序设计开发的重要目标之一。结合硬件平台的系统结构特点,分析程序行为、寻找性能瓶颈是一个重要课题。硬件性能计数器是现代处理器芯片提供的一组专用寄存器
随着计算机技术的发展,系统仿真作为重要辅助分析手段被各航天大国广泛使用,用于提高空间任务设计和运行的质量和效率。然而,空间任务的各组成部分和各运行环节都充斥着大量的不