【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种文档处理技术,尤其涉及处理以标记语言描述的文档的技术。
技术介绍
互联网的出现导致由用户处理和管理的文档的数目近乎指数增长。形成互联网核心的万维网联合会(亦即通常所说的Web)包括由这些文档构成的大规模数据中心库。除了文档,Web还提供用于这些文档的信息检索系统。这些文档通常为标记语言格式,一种简单且常用的标记语言是超文本标记语言(HTML)。这种文档还包括指向可能位于该Web其它部分中的其它文档的链接。可扩展标记语言(XML)是另一种更高级、更常用的标记语言。用于经由Web来访问和查看该文档的简单浏览器用面向对象的编程语言(例如Java)来开发。以标记语言为格式的文档通常在浏览器和其它应用程序中表述为树型数据结构的格式。这种表述与文档的语法分析树相对应。文档对象模型(DOM)是一种众所周知的用于表述和操作文档的基于树的数据结构模型。文档对象模型提供了用于表述文档的标准对象集合,包括HTML和XML文档。DOM包括两个基本组件,即,如何将表述文档中组件的对象进行组合的标准模型,以及用于访问和操作它们的标准接口。应用程序开发者能够支持DOM作为其自身的特定数据结构的接口和应用程序接口(API)。另一方面,创建文档的应用程序开发者可使用标准DOM接口而不是使用其自身API的特定接口。因此,由于这种能够提供标准的能力,DOM能有效地增加各种环境中、尤其是Web上的文档的互操作性。已经定义了DOM的几种变化,由不同的编程环境和应用程序来使用。DOM树是基于相应的DOM的内容对文档的分级表述。DOM树包括“根”以及从根产生的一个或多个“节点”。 ...
【技术保护点】
一种文档处理装置,其可操作以处理具有一个或多个词汇的复合文档,用于显示给用户以进行编辑,从而有利于对所述复合文档进行编辑,所述文档处理装置包括:多个处理单元,所述多个处理单元中的每一个可操作以在预定标签集的基础上对文档或文档的一部分 进行处理;以及显示处理装置,其响应于所述多个处理单元,用于为在单一显示媒介上向所述用户显示所述复合文档做准备。
【技术特征摘要】
【国外来华专利技术】JP 2004-4-8 114529/2004;US 2004-8-2 60/592,369;JP 1.一种文档处理装置,其可操作以处理具有一个或多个词汇的复合文档,用于显示给用户以进行编辑,从而有利于对所述复合文档进行编辑,所述文档处理装置包括多个处理单元,所述多个处理单元中的每一个可操作以在预定标签集的基础上对文档或文档的一部分进行处理;以及显示处理装置,其响应于所述多个处理单元,用于为在单一显示媒介上向所述用户显示所述复合文档做准备。2.如权利要求1所述的文档处理装置,还包括词汇转换器,当所述复合文档包括了所述多个处理单元中的至少一个单元不能处理的标签集所定义的部分时,所述词汇转换器可操作以将用于该部分的标签集映射为能够由所述多个处理单元中的至少一个来处理的标签集。3.如权利要求1所述的文档处理装置,其中,当所述复合文档包括了所述多个处理单元中的至少一个单元不能处理的标签集所定义的部分时,所述文档处理装置将该部分呈现为源显示或者树显示。4.如权利要求1到3中任一项所述的文档处理装置,其中,所述显示处理装置可操作以呈现与所述复合文档待编辑的部分相对应的编辑菜单。5.如权利要求1到4中任一项所述的文档处理装置,其中,对于包括多种标签集的复合文档,能够对用于第一种标签集的数据进行处理的处理单元可操作以访问所述复合文档的、由不同于所述第一标签集的第二标签集构成的部分的数据。6.如权利要求1到4中任一项所述的文档处理装置,其中,所述复合文档由多个元素表述,所述多个元素中的每一个包含选择信息;根据从一元素中获取的选择信息,将所述多个处理单元中能够处理所述文档中的该元素的一个处理单元选为选定的处理单元。7.如权利要求6所述的文档处理装置,其中,从所述元素中获取的所述选择信息包括元素名和元素命名空间的至少其中之一。8.如权利要求6或7所述的文档处理装置,其中,从所述元素中获取的所述选择信息包括所述元素中所包含的属性的属性名和属性值的至少其中之一。9.如权利要求6到8中任一项所述的文档处理装置,其中,被选择来处理元素的处理单元从所述元素向其子元素按顺序地确定元素是否能够处理,当存在不能处理的元素时,所述处理单元可操作以至少委托另一个处理单元作为选定的处理单元处理所述元素,或者制止所述元素的处理。10.如权利要求9所述的文档处理装置,其中,当所述处理单元能够处理元素,且另一个处理单元也能够处理所述元素时,所述处理单元能够选择是由所述处理单元还是由所述另一个处理单元作为选定的处理单元来处理所述元素。11.如权利要求1到4中任一项所述的文档处理装置,还包括管理单元,所述管理单元用于生成和管理具有与文档对象模型相符的格式的数据,所述文档对象模型被定义成提供一种访问方法,用来以处理数据方式处理所述文档,其中,所述管理单元生成对应于所述文档的文档对象模型数据;以及根据从表述所述文档对象模型数据的DOM树的子树的顶节点中获得的信息,将一处理单元选为选定的处理单元。12.如权利要求11所述的文档处理装置,其中,所述选定的处理单元从所述顶节点向所述顶节点的子节点增加对象,所述增加的对象包括专用于所述节点的s,并且所述选定的处理单元委托另一个处理单元对不能增加所述对象的节点进行处理。13.如权利要求6到12中任一项所述的文档处理装置,其中,所述处理单元中的至少一个可操作以处理多个标签集。14.一种文档处理方法,用于对具有一个或多个词汇的复合文档进行处理以有利于对所述复合文档进行编辑,所述方法包括提供多个处理,所述多个处理中的每一个在用于显示的预定标签集的基础上对文档或文档的一部分进行处理;处理所述文档的所述多个标签集以在共用的显示媒介上进行显示;以及对用户输入进行响应以编辑所述文档。15.一种计算机程序产品,其可操作以控制计算机执行用于处理具有一个或多个词汇的复合文档的方法,以有利于对所述复合文档进行编辑,包括提供多个处理,所述多个处理中的每一个在用于显示的预定标签集的基础上对文档或文档的一部分进行处理;处理所述文档的所述多个标签集以在共用的显示媒介上进行显示;以及对用户输入进行响应以编辑所述文档。16.一种用于...
【专利技术属性】
技术研发人员:和家伸明,大岛教雄,藤卷祐介,桧山正幸,
申请(专利权)人:佳思腾软件公司,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。