專利名稱:一種異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及文檔處理技術(shù),特別是涉及一種異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法。
背景技術(shù):
隨著全球信息化進程的深入發(fā)展,各行各業(yè)都在通過文檔來共享信息,以數(shù)據(jù)為中心的計算模式正在演變?yōu)橐晕臋n為中心,大量電子文檔已成為信息化社會中一類重要的信息資源。但是,不同的文檔格式成為了通過文檔共享信息的障礙。為解決這一問題,對于可擴展置標語言文檔而言,采用文檔對文檔的格式轉(zhuǎn)換器在某種程度上解決了文檔數(shù)據(jù)的互通問題。實際應用中,由于可擴展置標語言文檔標準的不斷更新與各種規(guī)范的不斷涌現(xiàn),文檔對文檔的格式轉(zhuǎn)換器也需要隨之更新。這樣就需要重新開發(fā)文檔對文檔的格式轉(zhuǎn)換器,使得工作量繁重;而且,為了實現(xiàn)文檔的兼容性,文檔對文檔的格式轉(zhuǎn)換器要能夠?qū)崿F(xiàn) 基于多個不同標準的格式轉(zhuǎn)換或者基于相同標準的不同版本之間的格式轉(zhuǎn)換,這就使得格式轉(zhuǎn)換器的開發(fā)與維護數(shù)量以指數(shù)級增長。由此可見,現(xiàn)有技術(shù)文檔對文檔的格式轉(zhuǎn)換器的通用性與實用性比較差,且其管理與維護任務繁重、開發(fā)周期長、成本高。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于建立一種通用性與實用性較高、管理與維護任務較輕、開發(fā)周期較短、成本低的異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法。為了達到上述目的,本發(fā)明提出的技術(shù)方案為一種異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法包括如下步驟步驟I、從源可擴展置標語言格式文檔中提取源可擴展置標語言格式文檔功能點信息,并將源可擴展置標語言格式文檔功能點信息以任一可擴展置標語言格式的中間功能點信息的形式存儲于數(shù)據(jù)庫或文檔中;步驟2、從數(shù)據(jù)庫或文檔中提取中間功能點信息,并將中間功能點信息轉(zhuǎn)換為目標可擴展置標語言格式文檔功能點信息。綜上所述,本發(fā)明所述異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法基于功能點信息,先將源可擴展置標語言格式文檔轉(zhuǎn)換為任一可擴展置標語言格式的數(shù)據(jù)庫或文檔,再將任一可擴展置標語言格式的數(shù)據(jù)庫或文檔轉(zhuǎn)換為目標可擴展置標語言格式文檔,從而實現(xiàn)源可擴展置標語言格式文檔向目標可擴展置標語言格式文檔的轉(zhuǎn)換。本發(fā)明方法中,基于功能點,任一可擴展置標語言格式的數(shù)據(jù)庫或文檔轉(zhuǎn)換的引入,屏蔽了源可擴展置標語言格式文檔與目標可擴展置標語言格式文檔之間的結(jié)構(gòu)差異、語種差異等轉(zhuǎn)換細節(jié),使兩種結(jié)構(gòu)的文檔之間的轉(zhuǎn)換具有更好的通用性與實用性;在整個轉(zhuǎn)換體系中,當源可擴展置 標語言格式文檔或目標可擴展置標語言格式文檔的格式標準更新時,或者,當增加新可擴展置標語言格式文檔時,只需要對更新標準涉及到的內(nèi)容或者增加的新可擴展置標語言格式文檔相關(guān)內(nèi)容進行增量式開發(fā)即可,這樣大大降低了轉(zhuǎn)換體系的開發(fā)周期,減少了轉(zhuǎn)換體系的管理與維護工作量,從而也降低了轉(zhuǎn)換體系的開發(fā)與維護成本。
圖I是本發(fā)明所述異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法的流程示意圖。圖2為本發(fā)明所述將源可擴展置標語言格式文檔功能點信息存儲于數(shù)據(jù)庫或文檔的流程示意圖。圖3為本發(fā)明所述將源可擴展置標語言格式 文檔功能點信息轉(zhuǎn)換為中間功能點信息的流程示意圖。圖4為本發(fā)明將中間功能點信息轉(zhuǎn)換為目標可擴展置標語言格式文檔功能點信息的流程示意圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例對本發(fā)明作進一步地詳細描述。圖I是本發(fā)明所述異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法的流程示意圖。如圖I所示,本發(fā)明所述異構(gòu)可擴展置標語言(XML, Extensible Markup Language)文檔的格式轉(zhuǎn)換方法包括如下步驟步驟I、從源可擴展置標語言格式文檔中提取源可擴展置標語言格式文檔功能點信息,并將源可擴展置標語言格式文檔功能點信息以任一可擴展置標語言格式的中間功能點信息的形式存儲于數(shù)據(jù)庫或文檔中。步驟2、從數(shù)據(jù)庫或文檔中提取中間功能點信息,并將中間功能點信息轉(zhuǎn)換為目標可擴展置標語言格式文檔功能點信息。這里,可擴展置標語言格式包括開放文件格式(ODF, Open Document Format)、辦公開放XML格式(00XML,Office Open XML)、統(tǒng)一辦公格式(U0F,Unified Office documentFormat) I. 0、U0F1. 1、U0F2. 0 等。實際應用中,對于可擴展置標語言格式文檔而言,可按照構(gòu)成元素的邏輯關(guān)系將整個文檔劃分為若干功能點。異構(gòu)可擴展置標語言格式文檔之間,對應的功能點構(gòu)成、功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R、功能點各構(gòu)成元素之間的邏輯關(guān)系、路徑、屬性特征、文本特性等數(shù)據(jù)內(nèi)容相互對應;但是,在表示方式方面存在差異,即,表示結(jié)構(gòu)與語義方面存在差異。這里,元素是指可擴展置標語言文檔中的標簽及屬性。總之,本發(fā)明所述異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法基于功能點信息,依次通過將源可擴展置標語言格式文檔轉(zhuǎn)換為任一可擴展置標語言格式的數(shù)據(jù)庫或文檔、將任一可擴展置標語言格式的數(shù)據(jù)庫或文檔轉(zhuǎn)換為目標可擴展置標語言格式文檔,為異構(gòu)可擴展置標語言格式文檔之間建立了動態(tài)轉(zhuǎn)換關(guān)系,任一可擴展置標語言格式文檔甚至可以為源可擴展置標語言格式文檔或目標可擴展置標語言格式文檔,任一可擴展置標語言格式數(shù)據(jù)庫甚至可以為源可擴展置標語言格式文檔或目標可擴展置標語言格式文檔作為的數(shù)據(jù)庫。從而,本發(fā)明所述異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法可以實現(xiàn)任意兩個異構(gòu)可擴展置標語言格式文檔之間的相互轉(zhuǎn)換。本發(fā)明方法中,基于功能點,任一可擴展置標語言格式的數(shù)據(jù)庫或文檔轉(zhuǎn)換的引入,屏蔽了源可擴展置標語言格式文檔與目標可擴展置標語言格式文檔之間的表示結(jié)構(gòu)差異、語種差異等轉(zhuǎn)換細節(jié),故本發(fā)明方法具有更好的通用性與實用性;在由所有異構(gòu)可擴展置標語言文檔構(gòu)成的整個格式轉(zhuǎn)換系統(tǒng)中,當源可擴展置標語言格式文檔或目標可擴展置標語言格式文檔的格式標準更新時,或者,當增加新可擴展置標語言格式文檔時,只需要對更新標準涉及到的內(nèi)容或者增加的新可擴展置標語言格式文檔相關(guān)內(nèi)容進行增量式開發(fā)即可,這樣大大降低了轉(zhuǎn)換體系的開發(fā)周期,減少了轉(zhuǎn)換體系的管理與維護工作量,從而也降低了轉(zhuǎn)換體系的開發(fā)與維護成本。實際應用中,本發(fā)明方法采用基于可擴展置標語言的查詢(XQuery,XML Query)方式提取源可擴展置標語言格式文檔功能點信息,采用XQuery方式提取中間功能點信息。本發(fā)明方法中,提取的源可擴展置標語言格式文檔功能點信息可以是源可擴展置標語言格式文檔的所有功能點信息,也可以是源可擴展置標語言格式文檔的部分功能點信息;可根據(jù)實際需要具體確定提取的源可擴展置標語言格式文檔的功能點信息。
本發(fā)明方法中,步驟I之前,還包括如下步驟
步驟a、設置源可擴展置標語言格式文檔功能點信息讀取配置、中間功能點信息讀取配置、中間功能點信息生成配置、目標可擴展置標語言格式文檔功能點信息生成配置、源可擴展置標語言格式文檔功能點信息與中間功能點信息之間的映射關(guān)系、中間功能點信息與目標可擴展置標語言格式文檔功能點信息之間的映射關(guān)系。步驟a中,所述源可擴展置標語言格式文檔功能點信息讀取配置包括源可擴展置標語言格式文檔功能點各構(gòu)成元素、源可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R、源可擴展置標語言格式文檔功能點各構(gòu)成部分元素之間的邏輯關(guān)系、源可擴展置標語言格式文檔功能點各構(gòu)成元素路徑、源可擴展置標語言格式文檔功能點各構(gòu)成元素屬性特征、源可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值或?qū)傩灾档奈谋咎匦裕恢虚g功能點信息讀取配置包括中間功能點各構(gòu)成元素、中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R、中間功能點各構(gòu)成元素之間的邏輯關(guān)系、中間功能點各構(gòu)成元素路徑、中間功能點各構(gòu)成元素屬性特征、中間功能點各構(gòu)成元素的元素值或?qū)傩灾档奈谋咎匦?;中間功能點信息生成配置包括中間功能點各構(gòu)成元素、中間功能點各構(gòu)成元素的描述,中間功能點各構(gòu)成元素的描述包括中間功能點各構(gòu)成元素之間的邏輯關(guān)系、作為引用關(guān)鍵詞的中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R;目標可擴展置標語言格式文檔功能點信息生成配置包括目標可擴展置標語言文檔功能點各構(gòu)成元素、目標可擴展置標語言文檔功能點各構(gòu)成元素的描述,目標可擴展置標語言文檔功能點各構(gòu)成元素的描述包括目標可擴展置標語言文檔功能點各構(gòu)成的元素之間的邏輯關(guān)系、作為引用關(guān)鍵詞的目標可擴展置標語言文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R。步驟a中,所述源可擴展置標語言格式文檔功能點信息與中間功能點信息之間的映射關(guān)系為源可擴展置標語言格式文檔功能點與中間功能點相同,源可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R、中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R相對應;源可擴展置標語言格式文檔功能點各構(gòu)成元素的描述與中間功能點各構(gòu)成元素的描述相對應;源可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R的描述、中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R的描述相對應。步驟a中,所述中間功能點信息與目標可擴展置標語言格式文檔功能點信息之間的映射關(guān)系為中間功能點與目標可擴展置標語言格式文檔功能點相同,中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R、目標可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R相對應;中間功能點各構(gòu)成元素的描述與目標可擴展置標語言格式文檔功能點各構(gòu)成元素的描述相對應;中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R的描述、目標可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R的描述相對應。本發(fā)明方法中,步驟I中,所述從源可擴展置標語言格式文檔中提取源可擴展置標語言格式文檔功能點信息具體為根據(jù)所述源可擴展置標語言格式文檔功能點信息讀取配置,從源可擴展置標語言格式文檔中提取源可擴展置標語言格式文檔功能點信息。圖2為本發(fā)明所述將源可擴展置標語言格式文檔功能點信息存儲于數(shù)據(jù)庫或文檔的流程示意圖。如圖2所示,步驟I中,所述將源可擴展置標語言格式文檔功能點信息以任一可擴展置標語言格式的中間功能點信息的形式存儲于數(shù)據(jù)庫或文檔中包括如下步驟步驟11、根據(jù)所述源可擴展置標語言格式文檔功能點信息讀取配置、所述中間功 能點信息生成配置、所述源可擴展置標語言格式文檔功能點信息與中間功能點信息之間的映射關(guān)系,將所述源可擴展置標語言格式文檔功能點信息轉(zhuǎn)換為所述中間功能點信息。步驟12、將所述中間功能點信息以任一可擴展置標語言格式存儲于數(shù)據(jù)庫或文檔中。圖3為本發(fā)明所述將源可擴展置標語言格式文檔功能點信息轉(zhuǎn)換為中間功能點信息的流程示意圖。如圖3所示,步驟11包括如下步驟步驟111、根據(jù)所述源可擴展置標語言格式文檔功能點信息讀取配置,采用基于可擴展置標語言的查詢方式,記錄源可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R。步驟112、根據(jù)所述中間功能點信息生成配置、所述源可擴展置標語言格式文檔功能點信息與中間功能點信息之間的映射關(guān)系,在源可擴展置標語言格式文檔功能點與中間功能點相同、源可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R與中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R相對應的情況下,將源可擴展置標語言格式文檔功能點各構(gòu)成元素的描述轉(zhuǎn)換為中間功能點構(gòu)成元素的描述,將源可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R的描述轉(zhuǎn)換為中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R的描述,即將源可擴展置標語言格式文檔功能點信息轉(zhuǎn)換為所述中間功能點信息。本發(fā)明方法中,步驟2中,所述從數(shù)據(jù)庫或文檔中提取中間功能點信息為根據(jù)所述中間功能點信息讀取配置提取中間功能點信息;所述將中間功能點信息轉(zhuǎn)換為目標可擴展置標語言格式文檔功能點信息為根據(jù)所述中間功能點信息讀取配置、所述目標可擴展置標語言格式文檔功能點信息生成配置、所述中間功能點信息與目標可擴展置標語言格式文檔功能點信息之間的映射關(guān)系,將中間功能點信息轉(zhuǎn)換為目標可擴展置標語言格式文檔功能點信息。圖4為本發(fā)明將中間功能點信息轉(zhuǎn)換為目標可擴展置標語言格式文檔功能點信息的流程示意圖。如圖4所示,所述將中間功能點信息轉(zhuǎn)換為目標可擴展置標語言格式文檔功能點信息包括如下步驟步驟b、根據(jù)所述中間功能點信息讀取配置,采用基于可擴展置標語言的查詢方式,記錄中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R。步驟C、根據(jù)所述目標可擴展置標語言格式文檔功能點信息生成配置、所述中間功能點信息與目標可擴展置標語言格式文檔功能點信息之間的映射關(guān)系,在中間功能點與目標可擴展置標語言格式文檔功能點相同、中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R與目標可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R相對應的情況下,將中間功能點構(gòu)成元素的描述轉(zhuǎn)換為目標可擴展置標語言格式文檔功能點各構(gòu)成元素的描述,將中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R的描述轉(zhuǎn)換為目標可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R的描述,即將中間功能點信息轉(zhuǎn)換為所述目標可擴展置標語言格式文檔功能點信息。實施例
本實施例根據(jù)需要,從源可擴展置標語言格式文檔提取的功能點包括功能點USERINFOjj^^g NAME、功能點 ADDRESS、功能點 EMAIL,功能點 USERINF0 包含功能點 NAME、功能點ADDRESS、功能點EMAIL,功能點NAME、功能點ADDRESS、功能點EMAIL為并列關(guān)系。本實施例中,源可擴展置標語言格式文檔功能點信息讀取配置、中間功能點信息生成配置、源可擴展置標語言格式文檔功能點信息與中間功能點信息之間的映射關(guān)系分別見表I、表2、表3。表I源可擴展置標語言格式文檔讀取配置
父元紊名稱元素名稱元素描述備注
mappingreader開始讀取規(guī)則
readerUSERINFO userinfo 功能點標簽
USERINFOpath〈USERINFO〉路徑
USERINFONAMEname 功能點標簽NAMEpath
NAMEFirstNameAttribute <NAME> 的屬性
FirstNameAttribute記錄為
FirstNameAttributenameID
屬性值標識 FirstNameAttribute.uamelD NAMELastNameAttribute <NAME> 的屬性
LastNameAttributenameIDLastNameAttributeIQ 錄為
權(quán)利要求
1.一種異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法,其特征在于,所述格式轉(zhuǎn)換方法包括如下步驟 步驟I、從源可擴展置標語言格式文檔中提取源可擴展置標語言格式文檔功能點信息,并將源可擴展置標語言格式文檔功能點信息以任一可擴展置標語言格式的中間功能點信息的形式存儲于數(shù)據(jù)庫或文檔中; 步驟2、從數(shù)據(jù)庫或文檔中提取中間功能點信息,并將中間功能點信息轉(zhuǎn)換為目標可擴展置標語言格式文檔功能點信息。
2.根據(jù)權(quán)利要求I所述的異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法,其特征在于,步驟I之前,還包括如下步驟 步驟a、設置源可擴展置標語言格式文檔功能點信息讀取配置、中間功能點信息讀取配置、中間功能點信息生成配置、目標可擴展置標語言格式文檔功能點信息生成配置、源可擴展置標語言格式文檔功能點信息與中間功能點信息之間的映射關(guān)系、中間功能點信息與目標可擴展置標語言格式文檔功能點信息之間的映射關(guān)系。
3.根據(jù)權(quán)利要求2所述的異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法,其特征在于,步驟a中, 所述源可擴展置標語言格式文檔功能點信息讀取配置包括源可擴展置標語言格式文檔功能點各構(gòu)成元素、源可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R、源可擴展置標語言格式文檔功能點各構(gòu)成部分元素之間的邏輯關(guān)系、源可擴展置標語言格式文檔功能點各構(gòu)成元素路徑、源可擴展置標語言格式文檔功能點各構(gòu)成元素屬性特征、源可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值或?qū)傩灾档奈谋咎匦裕? 所述中間功能點信息讀取配置包括中間功能點各構(gòu)成元素、中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R、中間功能點各構(gòu)成元素之間的邏輯關(guān)系、中間功能點各構(gòu)成元素路徑、中間功能點各構(gòu)成元素屬性特征、中間功能點各構(gòu)成元素的元素值或?qū)傩灾档奈谋咎匦裕? 所述中間功能點信息生成配置包括中間功能點各構(gòu)成元素、中間功能點各構(gòu)成元素的描述,中間功能點各構(gòu)成元素的描述包括中間功能點各構(gòu)成元素之間的邏輯關(guān)系、作為引用關(guān)鍵詞的中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R; 所述目標可擴展置標語言格式文檔功能點信息生成配置包括目標可擴展置標語言文檔功能點各構(gòu)成元素、目標可擴展置標語言文檔功能點各構(gòu)成元素的描述,目標可擴展置標語言文檔功能點各構(gòu)成元素的描述包括目標可擴展置標語言文檔功能點各構(gòu)成的元素之間的邏輯關(guān)系、作為引用關(guān)鍵詞的目標可擴展置標語言文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R; 所述源可擴展置標語言格式文檔功能點信息與中間功能點信息之間的映射關(guān)系為源可擴展置標語言格式文檔功能點與中間功能點相同,源可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R、中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R相對應;源可擴展置標語言格式文檔功能點各構(gòu)成元素的描述與中間功能點各構(gòu)成元素的描述相對應;源可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R的描述、中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R的描述相對應; 所述中間功能點信息與目標可擴展置標語言格式文檔功能點信息之間的映射關(guān)系為中間功能點與目標可擴展置標語言格式文檔功能點相同,中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R、目標可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R相對應;中間功能點各構(gòu)成元素的描述與目標可擴展置標語言格式文檔功能點各構(gòu)成元素的描述相對應;中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R的描述、目標可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R的描述相對應。
4.根據(jù)權(quán)利要求3所述的異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法,其特征在于,步驟I中,所述從源可擴展置標語言格式文檔中提取源可擴展置標語言格式文檔功能點信息具體為根據(jù)所述源可擴展置標語言格式文檔功能點信息讀取配置,從源可擴展置標語言格式文檔中提取源可擴展置標語言格式文檔功能點信息。
5.根據(jù)權(quán)利要求4所述的異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法,其特征在于,步驟I中,所述將源可擴展置標語言格式文檔功能點信息以任一可擴展置標語言格式的中間功能點信息的形式存儲于數(shù)據(jù)庫或文檔中包括如下步驟 步驟11、根據(jù)所述源可擴展置標語言格式文檔功能點信息讀取配置、所述中間功能點信息生成配置、所述源可擴展置標語言格式文檔功能點信息與中間功能點信息之間的映射關(guān)系,將所述源可擴展置標語言格式文檔功能點信息轉(zhuǎn)換為所述中間功能點信息; 步驟12、將所述中間功能點信息以任一可擴展置標語言格式存儲于數(shù)據(jù)庫或文檔中。
6.根據(jù)權(quán)利要求3所述的異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法,其特征在于,步驟2中,所述從數(shù)據(jù)庫或文檔中提取中間功能點信息為根據(jù)所述中間功能點信息讀取配置提取中間功能點信息。
7.根據(jù)權(quán)利要求6所述的異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法,其特征在于,步驟2中,所述將中間功能點信息轉(zhuǎn)換為目標可擴展置標語言格式文檔功能點信息為根據(jù)所述中間功能點信息讀取配置、所述目標可擴展置標語言格式文檔功能點信息生成配置、所述中間功能點信息與目標可擴展置標語言格式文檔功能點信息之間的映射關(guān)系,將中間功能點信息轉(zhuǎn)換為目標可擴展置標語言格式文檔功能點信息。
8.根據(jù)權(quán)利要求I所述的異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法,其特征在于,所述提取源可擴展置標語言格式文檔功能點信息的方法為采用基于可擴展置標語言的查詢方式提取源可擴展置標語言格式文檔功能點信息; 所述提取中間功能點信息的方法為采用基于可擴展置標語言的查詢方式提取中間功能點信息。
9.根據(jù)權(quán)利要求5所述的異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法,其特征在于,步驟11包括如下步驟 步驟111、根據(jù)所述源可擴展置標語言格式文檔功能點信息讀取配置,采用基于可擴展置標語言的查詢方式,記錄源可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R; 步驟112、根據(jù)所述中間功能點信息生成配置、所述源可擴展置標語言格式文檔功能點信息與中間功能點信息之間的映射關(guān)系,在源可擴展置標語言格式文檔功能點與中間功能點相同、源可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R與中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R相對應的情況下,將源可擴展置標語言格式文檔功能點各構(gòu)成元素的描述轉(zhuǎn)換為中間功能點構(gòu)成元素的描述,將源可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R的描述轉(zhuǎn)換為中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R的描述,即將源可擴展置標語言格式文檔功能點信息轉(zhuǎn)換為所述中間功能點信息。
10.根據(jù)權(quán)利要求3或7所述的異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法,其特征在于,所述將中間功能點信息轉(zhuǎn)換為目標可擴展置標語言格式文檔功能點信息包括如下步驟 步驟b、根據(jù)所述中間功能點信息讀取配置,采用基于可擴展置標語言的查詢方式,記錄中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R; 步驟C、根據(jù)所述目標可擴展置標語言格式文檔功能點信息生成配置、所述中間功能點信息與目標可擴展置標語言格式文檔功能點信息之間的映射關(guān)系,在中間功能點與目標可擴展置標語言格式文檔功能點相同、中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R與目標可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R相對應的情況下,將中間功能點構(gòu)成元素的描述轉(zhuǎn)換為目標可擴展置標語言格式文檔功能點各構(gòu)成元素的描述,將中間功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R的描述轉(zhuǎn)換為目標可擴展置標語言格式文檔功能點各構(gòu)成元素的元素值標識或?qū)傩灾禈俗R的描述,即將中間功能點信息轉(zhuǎn)換為所述目標可擴展置標語言格式文檔功能點信息。
全文摘要
本發(fā)明提供一種異構(gòu)可擴展置標語言文檔的格式轉(zhuǎn)換方法包括如下步驟步驟1、提取源可擴展置標語言格式文檔功能點信息,并將源可擴展置標語言格式文檔功能點信息以任一可擴展置標語言格式的中間功能點信息的形式存儲于數(shù)據(jù)庫或文檔中;步驟2、從數(shù)據(jù)庫或文檔中提取中間功能點信息,并將中間功能點信息轉(zhuǎn)換為目標可擴展置標語言格式文檔功能點信息。本發(fā)明方法具有通用性與實用性較高、管理與維護任務較輕、開發(fā)周期較短、成本低等特點,可廣泛應用于信息領(lǐng)域中。
文檔編號G06F17/21GK102831228SQ20121031444
公開日2012年12月19日 申請日期2012年8月30日 優(yōu)先權(quán)日2012年8月30日
發(fā)明者田英愛, 李寧, 王維, 候霞, 梁琦 申請人:北京信息科技大學