分享到:

XML的语法

与HTML不同,XML对于语法有着严格的规定,只有当一个XML文档符合“格式良好”的基本要求时  (本文共2页) 阅读全文>>

权威出处: 网络世界2000-11-13
华南理工大学
华南理工大学

基于XML的开放式工业机器人解释器的研究

针对目前工业机器人编程系统存在的扩展性差、可编程性不高、对环境感知能力较弱等问题,基于现代PC技术,构建了PC+DSP的开放式控制系统。这种机器人控制器采用开放式硬件、软件结构,可以根据需要方便地扩展功能,具有良好的开放性和扩展性,适用于不同的机器人和数控设备。解释器作为机器人软件系统的一个重要组成部分,软件系统的开放性也要求解释器具有开放性。本文重点介绍了一种基于XML的开放式工业机器人解释器构建方法。该解释器将语法规则映射到XML中,解释器读取XML文件中的语法规则,对机器人指令程序进行词法语法分析。通过修改XML中的语法规则,可以方便的扩充和修改机器人语言指令。采用两遍扫描的方式,使词法分析和语法分析在同一遍中完成;语法分析主要采用基于LL(1)文法的自顶向下的确定分析方法,使词法分析和语法分析同时完成;使用解释器模式+工厂模式+职责链模式的组合设计模式建立了解释器程序代码的UML模型,并使用事件-命令组合模式建立了机器人...  (本文共90页) 本文目录 | 阅读全文>>

安徽大学
安徽大学

XML查询语言XQuery的编译实现

XML(eXtensible Markup Language,即可扩展标记语言)作为一种标记语言,具有有效的表达各种信息、数据和使各种应用协同工作能力,有望称为下一代互联网信息交换的标准。将XML与数据库技术结合,研究XML数据库的理论和技术,是当前XML的研究热点。对XML查询语言的研究是XML数据处理的一个重要的方面。W3C(Wodd Wide Web Consortium,万维网协会)于2001年12月提出了XML查询语言规范(工作草案)—XQuery语言。XQuery是一种对XML结构的文档和数据进行查询的语言,其自身目前仍处于发展的阶段。基于对该语言规范体系的分析理解和研究的基础上,我们使用Java实现该查询语言的处理引擎。在对XQuery的研究中,我们对比分析了一些其他的XML查询语言的实现技术,并且提出了支持W3C的XQuery语言的查询处理引擎的体系结构。在该体系结构的指导下,我们定义XQuery处理引擎的4个主...  (本文共117页) 本文目录 | 阅读全文>>

中国工程物理研究院
中国工程物理研究院

数据模拟驱动的通用数据编辑与处理框架技术研究

随着武器装备的复杂性增加以及实战保障能力要求增高,需要采用信息技术建立精确及精细化的现代保障体系。精确及精细化的现代保障体系依赖于大量装备综合保障业务信息系统支持。其中对各类装备数据的采集、编辑、处理是各类业务信息系统的核心。传统的信息系统研发模式是表单式开发模式,只能编辑特定结构的数据,针对不同的业务数据需要设计不同的表单,再依据表单设计研发软件功能模块支持,业务数据更改导致的表单更改牵涉到大量的程序及数据库表更改,信息系统的可扩展性、稳定性及可靠性较差。为解决数据采集的扩展性,可靠性及稳定性问题,本文提出数据模型驱动的数据编辑与处理方法,研究相关实现技术,确定数据模型驱动的数据编辑与处理技术路线,突破技术路线的关键技术,提出处理算法,开展数据编辑与处理框架的设计与实现,并验证原型系统可用性、可靠性、稳定性及扩展性。论文的主要工作包括以下几个方面。首先,本文在分析基于表单式开发模式的数据采集处理的问题的基础上,提出了数据模型驱...  (本文共96页) 本文目录 | 阅读全文>>

华东师范大学
华东师范大学

一种原生XML数据库-Xindice的研究与改进

随着万维网的飞速发展,XML的应用范围不断扩大,支持XML的数据库成为众人瞩目的焦点。关系型数据库不能很好地支持XML。关系型数据库将XML转换成二维表的形式存储,但XML与二维表存储形式的转换存在性能问题。原生(Native)XML数据库是当前数据库领域的研究热点之一。XML文档在Native XML数据库中的存储和查询策略,是十分重要的问题。本文以一个开放源代码的Native XML数据库产品—Xindice为对象,深入分析了它的分层存储模型,研究了它的页面存储策略以及B树索引结构。在此基础上,并阐明了Xindice存储策略和查询策略存在的不足。针对这些不足,本文作了以下分析研究工作。在存储策略方面,当集合中加入了新的XML文档时,Xindice数据库分配“空闲”页面用于存储文档的数据,如果没有空闲页面,则创建新的页面;但是系统在删除XML文档时,仅仅将其占用的页面标记为“空闲”而并不释放其占用的空间。随着文档的插入和删除,...  (本文共88页) 本文目录 | 阅读全文>>

东北大学
东北大学

XML数据库中全文检索系统的研究与实现

随着XML广泛应用,出现了大量的XML数据。为了更好的管理这些XML数据,人们设计了XML数据库。CoSQLRX系统是一个关系-XML双引擎数据库系统,可以同时处理关系-XML查询。本文着重于XML数据的全文检索功能的研究,通过对全文检索技术的分析,提出了CoSQLRX系统框架上的XML全文检索功能的实现方式。首先,本文就全文检索的相关工作进行了介绍。介绍了XML中的全文检索的查询语法,以及与XQuery的关系,同时介绍了CoSQLRX数据库。其次,本文完成了针对全文检索中各个模块的设计,包括解析模块的设计、查询执行计划的中各个操作符的设计,同时设计了执行模块各个操作符的执行算法。再次,在分析了初步构建查询执行计划执行代价过高的基础上,本文分别提出了对应的逻辑查询执行计划和物理查询执行计划的优化策略。此外就当前XML编码中的问题进行了分析,针对原有编码在XML更新方面的不足,本文设计了DCU编码,并且就DCU编码的编码方式进行了...  (本文共90页) 本文目录 | 阅读全文>>