可扩展显标语言(XML)的概念与实现研究.pdfVIP

  • 0
  • 0
  • 约6.63千字
  • 约 5页
  • 2018-01-11 发布于广东
  • 举报

可扩展显标语言(XML)的概念与实现研究.pdf

可扩展显标语言(XML)的概念与实现 李 宁 刘京志 张 ‘红 王 凌 (北京信息工程学院 软件工程研究中心 100101) 摘 共 文档.理的一个,要内容是文档脸证。通用t标语官的出攀.为这类应用提供了有效的 手段。如何在主涟的通用文档.辑.如在MSWORD若劝上.设计一个其有f标语义侧导曲力的、可进 行结构内容脸证的、且二 处理中文的文档编辑二以及如何将旅.辑.与所.辑的文档和当今广为采 纳的文档甘理工具和办公自动化工具LameNotes结合.与inter口et结合.则是本文介用的,点。*文擂 述了这禅一个以可扩晨f标语官(XML)为核心的分布式文摘集成开发环峰.它具有嚣几‘文摘的.辑、 浏览、查询和管留等功住。这个系魄成功地维成了t标技术、通用幼衡翻和1.anSNat.的精华.也为开 发XML的中文应用扭供了一个可操作的平白。 要.翻 WORD Notes 抽辑器 !o语言 一、背景 文档管理的一个盆要内容是文档脸证。例如,软件工程文档的写作必须合乎规范,这些规范包 含在数个国标和军标的文档开发指南之中【1]。那么如何保证写出的文档符合规范呢?另外,是否 对不同的平台、不同的文档我们都要写一套脸证程序来位查文档的规范性呢?t标语言(Mar-ap ngnage)有效地解决了这个何皿。 所谓I标(mark一叩)是指在文本信息中加入标记。以指明文本的各个组成部分是什么,如何 处理。人们必须按一定的约定使用一套描述符号来对文本进行I标,这套描述符号就是I标语言。 文本经过tI标.其结构鱿可被计算机理解,可以和事先定义的文本结构进行脸证;并且,I标过的各 个部分可以形成语义胜接,从而成为超文本。使用f标语言的优点有:文档可采用标准的文本格 式;文档处理与软硬件平台无关;文档具有严格的结构形式和良好的可扩充性;各文档可建立语义 关联,支持超文本的网络棋整;支持广泛的操体形式,如图像、声音、动态形像乃至X合的多媒体对 象,等等。 由.VorldWideWebConaortium(W3C)组织制定的XML如果是SGML[2][3]的一个子集,它 针对Web应用,简化了一些SGML的不常用的内容。XML是一组用来形成语义tI标的规则集合, 这些置标可把文档的各个部分按预先定义的语义结构组织起来并进行结构化的验证。使用XML, 可以用容易而且一致的方式格式化和传送数据的方式.解决目前HTML在处理大型的、非常复杂 XML已开始在国内外大1t应用4【], ”文XMLE)FA黑emetlffj*9撬术,是未来Intemet、电子出版、多媒体应用的荃石。而 XML分析器和编辑器则是开展XML应用的墓础。北信XML编辑器建立在我中心改进的XML 分析器的基础之上,具有语义制导、置标提示和检查脸证的能力,并支持分布式网络应用,支持全中 文的操作界面、中文置标和中文内容,支持W3C推荐标准121。北信XML编辑器基于徽软的 WORD97文档编辑器,保留了WORD的优点,有较强的用户羞础。编辑器与LotusNotes文档管 192 理平台紧密集成,实现对XML文本进行有效的管理。 二、一个分布式扩展置标应用实例 北京信息工程学院软件工程研究中心在1997年开发成功签于标准通用里标语言SGML的超 媒体软件工程文档开发环境 5【]之后,又进行了XML的分析与研究。目前,已经初步实现了一个 集XML文档写作、浏览、查询和管理等功能于一体的文档开发环境。这个系统的结构如田13 图1 或统结构圈 LotusDorm.支持的文档.务器中存放文件类型定义(DTD),XML文档、XSL式样单(Style Sheet)以及xM王分析服务器(P垃盯Server)等。文档服务器通过局城网与文档客户机连接.容户 机羞子LotusNotes平台,其上安装MSWORD97中文版和XML分析器容户端。容户要求位用熟 悉的WORD文档编辑器来编辑文档。因而魏们对WORD进行了二次开发,利用VELA,提供编辑 DTD,XML文档和XSL式样单的功能。在编辑XML文档的过程中,绷辑拐佣用XML分析器容 户端,再通过Socket调用XML分析服务器,很据DTD实时给出可用的ti标标记和属性,以对翻辑 过程进行语义创导。同时用户可随时进行脸证位查(词1山现‘)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档