数据处理装置、文档处理装置和文档处理方法制造方法及图纸

技术编号:2837399 阅读:158 留言:0更新日期:2012-04-11 18:40
提供了适当处理结构化数据的技术。VC单元通过定义文件所描述的模板使文档中所包含的元素与目的树对应,进行处理。文档中有定义文件的模板中未描述的元素时,VC单元要求主控单元将该元素的处理移交给其它处理系统。主控单元选择能处理该元素的处理系统并移交处理。另外,当文档中有定义文件的模板中未描述的元素时,VC单元读入能够处理该元素的其他定义文件,合并到定义文件中。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数据处理技术,特别涉及处理结构化数据的数据处理装置。
技术介绍
XML作为适用于通过网络等与他人共享数据的格式受到人们的关注,且人们正开发用于编写、显示和编辑XML文档的应用软件(例如,请参考专利文献1)。XML文档由根据文档类型定义等所定义的词汇(标签集)编写。专利文献1特开2001-290804号公报
技术实现思路
解决问题的方案本专利技术的实施方式涉及数据处理装置。该数据处理装置的特征在于包括数据获取装置;定义文件获取装置,获取描述所述数据的处理方法的定义文件;和移交装置,对于所述定义文件中未描述其处理方法的数据,将所述数据的处理移交给其他处理系统。本专利技术的另一实施方式也涉及数据处理装置。该数据处理装置的特征在于包括数据获取装置;定义文件获取装置,获取描述所述数据的处理方法的定义文件;以及合并装置,获取能够对所述定义文件中未描述处理方法的数据进行处理的其他定义文件,编入所述定义文件中。本专利技术的另一实施方式是文档处理装置,其特征在于包括源文件获取单元,获取源文件,所述源文件为由标签确定元素数据的结构化文档文件、并混合有多种标签集;定义文件保存单元,保存定义文件,所述定义文件描述了由属于预定标签集的标签所确定的元素数据的数据变换规则,和用于将由不属于所述预定标签集的标签所确定的元素数据的数据处理移交给其他处理系统的移交命令;标签选择单元,从源文件中依次选择应作为数据变换处理对象的标签;和数据变换单元,对由所选择的标签确定的元素数据,通过采用定义文件中的数据变换规则来执行源文件中所包含的各元素数据的数据变换,其中,在作为数据变换处理对象被选择的标签不属于预定的标签集时,所述数据变换单元根据移交命令将由该标签确定的元素数据移交给能够进行数据处理的其他处理系统。例如,假定有将用户定义的标签集和以XHTML之类的表示方法确定的既定的标签集混合的源文件。此时,在定义文件中可将数据变换规则记载为模板规则,以对由用户定义标签所确定的内容(content)或元素(element)名等的元素数据进行数据变换。另外,对于该用户定义标签集以外的标签的情况,可记载向其他处理系统移交数据处理的命令。在本例中,当XHTML标签为处理对象时,数据变换单元可以将相应部分的处理移交给作为插件等软件模块来提供的XHTML专用处理系统。此外,数据变换单元也可以参考记载了相对于XHTML标签的数据变换规则的其他定义文件,对由XHTML确定的元素数据进行数据变换。本专利技术的另一实施方式也是文档处理装置,其特征在于包括源文件获取单元,获取形成为结构化文档文件的源文件,所述结构化文档文件混合有由第一标签集确定的元素数据和由第二标签集确定的元素数据;定义文件保存单元,保存确定与第一标签集对应的数据变换规则的第一定义文件、和确定与第二标签集对应的数据变换规则的第二定义文件,以作为与标签对应并确定元素数据变换规则的定义文件;定义文件合并单元,通过结合第一定义文件和第二定义文件来生成合并定义文件,以作为确定与第一标签集和第二标签集对应的数据变换规则的定义文件;标签选择单元,从源文件依次选择应作为数据变换处理对象的标签;和数据变换单元,对由选择的标签确定的元素数据使用合并定义文件的数据变换规则,从而对源文件中所包含的各元素数据进行数据变换。本专利技术的另一实施方式是文档处理方法。该方法包括以下步骤源文件获取步骤,所述源文件为由标签确定的元素数据的结构化文档文件,并混合有多种标签集;标签选择步骤,从源文件依次选择应作为变换处理对象的标签;定义文件载入步骤,从记录媒体载入定义文件,所述定义文件描述了由属于预定标签集的标签所确定的元素数据的数据变换规则,和用于将由不属于所述预定标签集的标签所确定的元素数据的数据处理移交给其他处理系统的移交命令;数据变换步骤,对于由选择的标签确定的元素数据使用定义文件的数据变换规则,执行源文件中所包含的各元素数据的数据变换;和移交步骤,在作为数据变换处理对象被选择的标签不属于预定的标签集时,根据移交命令将由该标签确定的元素数据移交给能够进行数据处理的其他处理系统。本专利技术的另一实施方式也是文档处理方法。该方法包括以下步骤源文件获取步骤,获取形成为结构化文档文件的源文件,所述结构化文档文件混合有由第一标签集确定的元素数据和由第二标签集确定的元素数据;定义文件载入步骤,从记录媒体载入确定与第一标签集对应的数据变换规则的第一定义文件、和确定与第二标签集对应的数据变换规则的第二定义文件,以作为与标签对应并确定元素数据变换规则的定义文件;合并定义文件创建步骤,通过结合第一定义文件和第二定义文件来生成合并定义文件,以作为确定与第一标签集和第二标签集对应的数据变换规则的定义文件;标签选择步骤,从源文件依次选择应作为数据变换处理对象的标签;和数据变换步骤,通过对由选择的标签确定的元素数据采用合并定义文件的数据变换规则,对源文件中所包含的各元素数据进行数据变换。但是,以上的构成元素的任意组合,对本专利技术的表现在方法、装置、系统等之间的变换也属于本专利技术的有效实施方式。专利技术的效果根据本专利技术,在处理标记语言结构化的数据时,能够提高用户的便利性。附图说明图1是与前提技术相关的文档处理装置的构成示意图;图2示出了作为处理对象的XML文档的例子; 图3示出了将图2所示的XML文档映射为HTML描述的表的例子;图4(a)示出了用于将图2所示的XML文档映射为图3所示的表的定义文件的例子;图4(b)示出了用于将图2所示的XML文档映射为图3所示的表的定义文件的例子;图5示出了当利用图3所示的对应关系将图2所示的用成绩管理词汇描述的XML文档映射为HTML时显示屏幕的例子;图6示出的是为了用户创建定义文件而由定义文件生成单元向用户提示的图形用户界面的例子;图7示出了利用定义文件生成单元生成的屏幕布局(layout)的另一实施例;图8示出了文档处理装置提供的XML文档的编辑屏幕的例子;图9示出了利用文档处理装置编辑的XML文档的另一例子;图10示出了显示图9所示文档的屏幕显示的例子;图11(a)示出了文档处理系统的基本构成;图11(b)是文档处理系统的总体方框图;图11(c)是文档处理系统的总体方框图;图12示出了文档管理器的细节;图13示出了词汇连接子系统的细节;图14示出了程序调用器与其它组成的关系的细节;图15示出了利用程序调用器载入的应用程序服务的构造的细节;图16示出了核心组件的细节;图17示出了文档管理器的细节;图18示出了提供了撤消框架和撤消命令的细节;图19示出了文档处理系统中的文档载入的情况;图20示出了文档及其表现的例子;图21示出了模型与控制器关系的图;图22示出了分别涉及插件子系统、词汇连接与连接器的细节;图23示出了VCD文件的例子;图24示出了文档处理系统中载入复合文档的顺序的图; 图25示出了文档处理系统中载入复合文档的顺序的图;图26示出了文档处理系统中载入复合文档的顺序的图;图27示出了文档处理系统中载入复合文档的顺序的图;图28示出了文档处理系统中载入复合文档的顺序的图;图29示出了命令流;图30是用于说明文档处理装置处理复合文档文件的示意图;图31是用于说明文档处理装置处理复合文档文件的示意图;图32是表示图31本文档来自技高网...

【技术保护点】
数据处理装置,其特征在于,包括:数据获取装置;定义文件获取装置,获取描述所述数据的处理方法的定义文件;和移交装置,对于所述定义文件中未描述其处理方法的数据,将所述数据的处理移交给其他处理系统。

【技术特征摘要】
【国外来华专利技术】JP 2004-11-12 329629/20041.数据处理装置,其特征在于,包括数据获取装置;定义文件获取装置,获取描述所述数据的处理方法的定义文件;和移交装置,对于所述定义文件中未描述其处理方法的数据,将所述数据的处理移交给其他处理系统。2.数据处理装置,其特征在于,包括数据获取装置;定义文件获取装置,获取描述所述数据的处理方法的定义文件;和合并装置,获取能够对所述定义文件中未描述处理方法的数据进行处理的其他定义文件,编入所述定义文件中。3.文档处理装置,其特征在于,包括源文件获取单元,获取源文件,所述源文件为由标签确定元素数据的结构化文档文件、并混合有多种标签集;定义文件保存单元,保存定义文件,所述定义文件描述了由属于预定标签集的标签所确定的元素数据的数据变换规则,和用于将由不属于所述预定标签集的标签所确定的元素数据的数据处理移交给其他处理系统的移交命令;标签选择单元,从源文件中依次选择应作为数据变换处理对象的标签;和数据变换单元,对由所选择的标签确定的元素数据,通过采用定义文件中的数据变换规则来执行源文件中所包含的各元素数据的数据变换,其中,在作为数据变换处理对象被选择的标签不属于预定的标签集时,所述数据变换单元根据移交命令将由该标签确定的元素数据移交给能够进行数据处理的其他处理系统。4.文档处理装置,其特征在于,包括源文件获取单元,获取形成为结构化文档文件的源文件,所述结构化文档文件混合有由第一标签集确定的元素数据和由第二标签集确定的元素数据;定义文件保存单元,保存确定与第一标签集对应的数据变换规则的第一定义文件、和确定与第二标签集对应的数据变换规则的第二定义文件,以作为与标签对应并确定元素数据变换规则的定义文件;定义文件合并单元,通过结合第一定义文件和第二定义文件来生成合并定义文件,以作为确定与第一标签集和第二标签集对应的数据变换规则的定义文件;标签选择单元,从源文件依次选择应作为数据变换处理对象的标签;和数据变换单元,对由选择的标签确定的元素数据使用合并定义文件的数据变换规则,从而对源文件中所包含的各元素数据进行数据变换。5.如权利要求4所述的文档处理装置,其特征在于,在第一定义文件中描述了用于编入其他定义文件的编入命令,所述定义文件合并单元在第一定义文件中描述了将第二定义文件作为编入对象的编入命令时,通过使第二定义文件与第一定义文件结合来生成合并定义文件。6.文档处理方法,其特征在于,包括源文件获取步骤,所述源文件为由标签确定的元素数据的结构化文档文件,并混合有多种标签集;标签选择步骤,从源文件依次选择应作为变换处理对象的标签;定义文件载入步骤,从记录媒体载入定义文件,所述定义文件描述了由属于预定标签集的标签所确定的元素数据的数据...

【专利技术属性】
技术研发人员:叶俊信
申请(专利权)人:佳思腾软件公司
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1