專利名稱:字典的數(shù)據(jù)文件轉(zhuǎn)換為二進(jìn)制文件的轉(zhuǎn)換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種轉(zhuǎn)換方法,特別是涉及一種將字典的數(shù)據(jù)文件轉(zhuǎn)換為二進(jìn)制文件
的轉(zhuǎn)換方法。
背景技術(shù):
隨著數(shù)字化時代的來臨,學(xué)習(xí)的環(huán)境也逐漸走向電子化、信息化,而電子字典或詞 典(electronic dictionary)的普及,大大減少了人們進(jìn)行學(xué)習(xí)時對字典或詞典查閱數(shù)據(jù) 所造成的時間影響。除了電子字典機之外,也隨著科技的提升,使得手機、個人數(shù)字助理 (PDA) 、MP3或MP4等產(chǎn)品,紛紛加入了電子字典功能,以提升產(chǎn)品的優(yōu)勢。對于開發(fā)者而言, 產(chǎn)生電子字典數(shù)據(jù)的做法通常是針對不同出版商所提供不同格式的原始數(shù)據(jù),建立多個相 應(yīng)的處理程序,以將某特定格式(例如excel格式)的原始數(shù)據(jù)直接生成最終應(yīng)用到硬件 上的二進(jìn)制數(shù)據(jù)。當(dāng)這些二進(jìn)制數(shù)據(jù)的顯示格式或資料格式被修改后,原先用來生成這些 二進(jìn)制數(shù)據(jù)的處理程序都必須做相應(yīng)的修改,才能產(chǎn)生對應(yīng)修改后的二進(jìn)制數(shù)據(jù)。由于二 進(jìn)制數(shù)據(jù)較不易于閱讀,以致于使用二進(jìn)制數(shù)據(jù)調(diào)試、查找錯誤及進(jìn)行編輯都會比較麻煩 而容易出錯,尤其當(dāng)電子字典的數(shù)據(jù)量越來越龐大時,會使得資料測試及修正的工作會更 加的繁重。
發(fā)明內(nèi)容
本發(fā)明提供一種字典的數(shù)據(jù)文件轉(zhuǎn)換為二進(jìn)制文件的轉(zhuǎn)換方法,以便透過編輯文 字布局(text layout)的可擴展標(biāo)記語言文件(extensible Markup Language, XML)對二 進(jìn)制文件的格式及內(nèi)容進(jìn)行修改。 本發(fā)明提出一種字典的數(shù)據(jù)文件轉(zhuǎn)換為二進(jìn)制文件的轉(zhuǎn)換方法,其包括下列步 驟。首先,取得字典的數(shù)據(jù)文件。接著,將數(shù)據(jù)文件轉(zhuǎn)換為文字布局的可擴展標(biāo)記語言文 件,其中可擴展標(biāo)記語言文件具有數(shù)據(jù)結(jié)構(gòu),此數(shù)據(jù)結(jié)構(gòu)具有根節(jié)點,并且根節(jié)點包括至少 一記錄節(jié)點,記錄節(jié)點包括標(biāo)題節(jié)點及段落節(jié)點,以及標(biāo)題節(jié)點包括關(guān)鍵詞節(jié)點。最后,將 文字布局的可擴展標(biāo)記語言文件轉(zhuǎn)換為二進(jìn)制文件。 在本發(fā)明的一實施例中,此數(shù)據(jù)結(jié)構(gòu)的根節(jié)點更包括字典編號節(jié)點、版本節(jié)點、描 述節(jié)點、缺省語言節(jié)點及缺省字號大小節(jié)點。此數(shù)據(jù)結(jié)構(gòu)的記錄節(jié)點更包括記錄編號節(jié)點、 來源編號節(jié)點、連接節(jié)點、可隱藏節(jié)點、圖像節(jié)點及行節(jié)點。 在本發(fā)明的一實施例中,此文字布局的可擴展標(biāo)記語言文件包括主文件及配置文 件,此主文件包括文字布局的可擴展標(biāo)記語言文件的內(nèi)容及其顯示的方式及順序,而此配 置文件包括于顯示主文件的內(nèi)容時所對應(yīng)的縮排信息。 在本發(fā)明的一實施例中,此二進(jìn)制文件用以寫入電子字典,以使電子字典顯示的 字典的內(nèi)容。 在本發(fā)明的一實施例中,此字典的數(shù)據(jù)文件為word格式或excel格式。 綜合以上所述,本發(fā)明的字典的數(shù)據(jù)文件轉(zhuǎn)換為二進(jìn)制文件的轉(zhuǎn)換方法,先將字
3典的數(shù)據(jù)文件轉(zhuǎn)換為文字布局的可擴展標(biāo)記語言文件,再將此文字布局的可擴展標(biāo)記語言 文件轉(zhuǎn)換為二進(jìn)制文件。藉此,可透過編輯文字布局的可擴展標(biāo)記語言文件,對二進(jìn)制文件 的格式及內(nèi)容進(jìn)行修改,以使電子字典顯示修改后的格式及內(nèi)容。 上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,
并可依照說明書的內(nèi)容予以實施,以下以本發(fā)明的較佳實施例并配合附圖詳細(xì)說明如后。
圖1為根據(jù)本發(fā)明一實施例的字典的數(shù)據(jù)文件轉(zhuǎn)換為二進(jìn)制文件的轉(zhuǎn)換方法的
流程圖。 圖2為根據(jù)本發(fā)明一實施例的文字布局的可擴展標(biāo)記語言文件的數(shù)據(jù)結(jié)構(gòu)示意 圖。 圖3A及圖3B為根據(jù)本發(fā)明一實施例的文字布局的可擴展標(biāo)記語言文件的主文件 的內(nèi)容示意圖。 圖4為根據(jù)本發(fā)明一實施例的文字布局的可擴展標(biāo)記語言文件的配置文件的內(nèi) 容示意圖。 圖5是根據(jù)本發(fā)明一實施例的電子字典顯示示意圖。 圖6為根據(jù)本發(fā)明一實施例的文字布局的可擴展標(biāo)記語言文件轉(zhuǎn)換為二進(jìn)制文 件的轉(zhuǎn)換方法。
具體實施例方式
以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明提出的字典的數(shù)據(jù)文件轉(zhuǎn)換為二進(jìn)制 文件的轉(zhuǎn)換方法其特征及其功效,詳細(xì)說明如后。 圖1為根據(jù)本發(fā)明一實施例的字典的數(shù)據(jù)文件轉(zhuǎn)換為二進(jìn)制文件的轉(zhuǎn)換方法的 流程圖。請參照圖1首先,步驟S101會先取得字典的數(shù)據(jù)文件,其中此數(shù)據(jù)文件例如為 word格式或excel格式。接著,步驟S102會將數(shù)據(jù)文件轉(zhuǎn)換為文字布局的可擴展標(biāo)記語 言(text layout XML)文件,其中可擴展標(biāo)記語言文件具有數(shù)據(jù)結(jié)構(gòu)。最后,步驟S103會 將文字布局的可擴展標(biāo)記語言原始文件轉(zhuǎn)換為二進(jìn)制文件,其中此二進(jìn)制文件用以寫入電 子字典,以使電子字典顯示的字典的內(nèi)容。 圖2為根據(jù)本發(fā)明一實施例的文字布局的可擴展標(biāo)記語言文件的數(shù)據(jù)結(jié)構(gòu)示意 圖。請參照圖2,文字布局的可擴展標(biāo)記語言文件的數(shù)據(jù)結(jié)構(gòu)具有根節(jié)點TLayout (201)。而 根節(jié)點201包括記錄節(jié)點rec (202)、字典編號節(jié)點dict」d (202)、版本節(jié)點version (204)、 描述節(jié)點description (205)、缺省語言節(jié)點defaultFontLan (206)、缺省字號大小節(jié) 點defaultFontSize(207)。記錄節(jié)點rec 202包括標(biāo)題節(jié)點title (208)及段落節(jié)點 sec(209)、可隱藏節(jié)點wrap (210)、成句節(jié)點idiom(211)、圖像節(jié)點image (212)、行節(jié)點 row(213)、記錄編號節(jié)點rec_id(214)及來源編號節(jié)點src_id(215)。 標(biāo)題節(jié)點title 208包括屬性節(jié)點meta(216)及段落節(jié)點sec(217)。段落節(jié) 點sec209包括連接節(jié)點link(218)、發(fā)音節(jié)點sound(219)、符號節(jié)點sym(220)、斜體節(jié)點 i (221)、粗體節(jié)點b (222)、粗斜體節(jié)點bi (223)、音標(biāo)節(jié)點pr (224)、拼音節(jié)點py (225)、效果 節(jié)點effect (226)、上標(biāo)節(jié)點sub (227)、下標(biāo)節(jié)點sup (228)、及名稱節(jié)點name (229)。屬性節(jié)點meta 216包括關(guān)鍵詞節(jié)點Key (230)及顯示節(jié)點hword (231)。 在根節(jié)點201底下,可以具有多個記錄節(jié)點202。 一個記錄節(jié)點202會對應(yīng)于字典 中的一個詞條,其包含了此詞條的可見內(nèi)容(即印刷出來的內(nèi)容),以及用于程序處理的檢 索信息及其它標(biāo)志信息其中。因此,根節(jié)點201底下通常同時具有多個記錄節(jié)點202,以分 別對應(yīng)至字典中的多個詞條。字典編號節(jié)點203記錄了對應(yīng)此字典的編號。版本節(jié)點204 則記錄了此字典的版本。描述節(jié)點205用以描述與此字典相關(guān)的信息。缺省語言節(jié)點206 及缺省字號大小節(jié)點207則分別記錄此字典缺省的語言種類及字號。 在記錄節(jié)點202底下,標(biāo)題節(jié)點208記錄了對應(yīng)此詞條詞頭的相關(guān)信息。段落節(jié)點 209則記錄了其對應(yīng)的段落所要顯示的內(nèi)容??呻[藏節(jié)點210用于在顯示時可以把內(nèi)容隱 藏于圖標(biāo)底下。成句節(jié)點211用以記錄對應(yīng)此詞條的成句或復(fù)合語的內(nèi)容。圖像節(jié)點212 用以記錄所使用圖像的存放路徑和名稱。行節(jié)點213用來添加不同種類的空行,其中此空 行的種類例如橫線、虛線或空白等。記錄編號節(jié)點214則存放此記錄節(jié)點202的編號,以及 來源編號節(jié)點215用以記載記錄節(jié)點202內(nèi)容的數(shù)據(jù)來源。 在標(biāo)題節(jié)點208底下,屬性節(jié)點216的關(guān)鍵詞節(jié)點230會包含檢索用的方式(例 如英文或中文)及檢索的字符串(亦即關(guān)鍵詞),而屬性節(jié)點216的顯示節(jié)點231則用于 對應(yīng)此檢索方式的顯示。而段落節(jié)點217的內(nèi)容會與段落節(jié)點209相同,在此則不作贅述。 而可隱藏節(jié)點210、成句節(jié)點211、圖像節(jié)點212及行節(jié)點213展開后的結(jié)構(gòu)會與標(biāo)題節(jié)點 208相似,故不在此贅述。 在段落節(jié)點209底下,連接節(jié)點218用以記錄此詞條中的所參考的另一個詞條的 編號。發(fā)音節(jié)點219記錄此詞條對應(yīng)的聲音文件的存放路徑和名稱。符號節(jié)點220代表使 用自造字,斜體節(jié)點221代表文字以斜體表示,粗體節(jié)點222代表文字以粗體表示,粗斜體 節(jié)點223代表文字以粗斜體表示,音標(biāo)節(jié)點224代表此文字為音標(biāo),拼音節(jié)點225代表此文 字為拼音,效果節(jié)點226則代表使用修飾字體其它效果(例如上劃線、下劃線或刪除線),上 標(biāo)節(jié)點227代表文字以上標(biāo)表示,下標(biāo)節(jié)點228代表文字以下標(biāo)表示,及名稱節(jié)點229則存 放段落節(jié)點209的名稱。 此外,上述的數(shù)據(jù)結(jié)構(gòu)亦會存放于可擴展標(biāo)記語言綱要文件中,用以通過可擴展 標(biāo)記語言綱要文件來驗證每個可擴展標(biāo)記語言文件的正確性。并且,所述文字布局的可擴 展標(biāo)記語言文件包括主文件和配置文件,上述的數(shù)據(jù)結(jié)構(gòu)可以使用于描述主文件。主文件 包括文字布局的可擴展標(biāo)記語言文件的內(nèi)容及其顯示的方式及順序,而配置文件包括于顯 示主文件的內(nèi)容時所對應(yīng)的縮排信息。藉此,以更方便地定義不同的對齊排版風(fēng)格。
以下則提出一文字布局的可擴展標(biāo)記語言文件的實施例,以對應(yīng)說明本實施例的 文字布局的可擴展標(biāo)記語言文件于電子字典上的顯示效果。圖3A及圖3B為根據(jù)本發(fā)明一 實施例的文字布局的可擴展標(biāo)記語言文件的主文件的內(nèi)容示意圖。圖4為根據(jù)本發(fā)明一實 施例的文字布局的可擴展標(biāo)記語言文件的配置文件的內(nèi)容示意圖。圖5是根據(jù)本發(fā)明一實 施例的電子字典顯示示意圖。請參照圖3A、圖3B、圖4及圖5,在主文件300的文字段落301 中,包含了根節(jié)點TLayout、字典編號節(jié)點dict」d、描述節(jié)點description及缺省語言節(jié)點 defaultFontLan的信息。在文字段落310中,其包含了來源編號節(jié)點src_id的信息。
在文字段落320中,其包含標(biāo)題節(jié)點title內(nèi)的信息,亦即設(shè)定檢索用的關(guān)鍵詞節(jié) 點Key的方式(type)為"en"(亦即英文),以及檢索的字符串為aback。顯示節(jié)點hword
5則對應(yīng)前述檢索方式來顯示粗體詞頭a. back。段落節(jié)點sec用以顯示音標(biāo)及發(fā)音的部份。 并且,標(biāo)題節(jié)點title的縮排方式定義在圖4的配置文件400的文字段落430中,可以看到 其定義了第一列及第二列的縮排皆為O,所以可以看到圖5中相對應(yīng)的部份。
在文字段落330中,其包含了多個段落節(jié)點sec的信息,而這些段落的名稱皆定義 為hdsec。于配置文件400中,文字段落470定義了名稱為hdsec的縮排信息,亦即段落名 稱為hdsec的所有段落的縮排量皆為5。因此,文字段落330中的多個段落節(jié)點的文字信 息,其顯示會如圖5中相對應(yīng)的部份。在文字段落340中,其包括可隱藏節(jié)點wrap的信息。 在此可隱藏節(jié)點wrap底下,亦包含了一個標(biāo)題節(jié)點title的信息,亦即此標(biāo)題節(jié)點title 的信息可被其它的字符串檢索到,并且在此可檢索到的字符串為take或sb以及檢索的方 式為英文。并且,此可隱藏節(jié)點wrap底下包含了二個段落節(jié)點sec的信息,其名稱分別為 ct_e與ct_c。名稱為ct_e的段落節(jié)點,其縮排信息對應(yīng)配置文件400中的文字段落450。 名稱為ct_c的段落節(jié)點,其縮排信息對應(yīng)配置文件400中的文字段落460。由于此時可隱 藏節(jié)點wrap為隱藏狀態(tài),所以在圖5中,只能看到顯示"例文"的圖像。
看到文字段落350,此包含名稱為hdsec的段落節(jié)點sec的信息。與文字段落330 相似,文字段落350的段落節(jié)點sec的名稱為hdsec,故其縮排信息已定義于配置文件400 中的文字段落470。圖5中顯示文字段落350相對應(yīng)的部份。 請參照圖3A與圖3B。在文字段落360中,其包含了一個成句節(jié)點idiom的信息, 并且記錄了數(shù)據(jù)來源的來源編號。在此成句節(jié)點idiom底下,包含了一個標(biāo)題節(jié)點title、 多個可隱藏節(jié)點wrap以及多個段落節(jié)點sec。在文字段落361中,名稱為idiom的段落節(jié) 點sec的縮排信息對應(yīng)至配置文件400中的文字段落440的描述。其文字段落縮排的對應(yīng) 可參照如上述節(jié)點的說明,不在此贅述。文字段落361-366則如圖5中相對應(yīng)的部份所示。
在配置文件400中,文字段落410定義主文件中所有未定義名稱或找不到對應(yīng)名 稱的段落節(jié)點的縮排方式,文字段落420定義則定義了主文件中可隱藏節(jié)點底下所有未定 義名稱或找不到對應(yīng)名稱的段落節(jié)點的縮排方式。藉此,可透過手工編輯主文件300與配 置文件400而修改電子字典顯示的內(nèi)容及格式。 而文字布局的可擴展標(biāo)記語言文件轉(zhuǎn)換為二進(jìn)制文件的方式,可以利用下述方法 來完成。圖6為根據(jù)本發(fā)明一實施例的文字布局的可擴展標(biāo)記語言文件轉(zhuǎn)換為二進(jìn)制文件 的轉(zhuǎn)換方法。請參照圖6,首先步驟S601會先掃描文字布局的可擴展標(biāo)記語言文件,并建立 一記錄編號對照表,以記錄主文件中各記錄對應(yīng)的編號。接著,步驟S602會讀取配置文件 下各節(jié)點的縮排信息,以建立配置對照表。接著,步驟S603會依序讀取主文件中各個節(jié)點 中屬性節(jié)點的內(nèi)容,把關(guān)鍵詞節(jié)點的內(nèi)容寫到用于查詢的文件中,把顯示節(jié)點的內(nèi)容寫到 用于索引畫面顯示的文件中。然后,在步驟S604中,會分辨記錄節(jié)點具有幾個部分,并寫入 二進(jìn)制文件中,例如在本實施例中此記錄節(jié)點分為9個部份(亦即標(biāo)題節(jié)點、可隱藏節(jié)點和 成句節(jié)點把此記錄節(jié)點分成了 9個部分),則在二進(jìn)制文件寫入"09 00"。
而在步驟S605中,會在二進(jìn)制文件寫入標(biāo)題節(jié)點中字符串的總長度,并且在配置 對照表中查找與標(biāo)題節(jié)點相關(guān)的項目,以將字符串轉(zhuǎn)換為標(biāo)志段落縮進(jìn)的格式并寫入二進(jìn) 制文件中。例如標(biāo)題節(jié)點中字符串的總長度為28,則在二進(jìn)制文件寫入"1B 00"。接著, 步驟S606會把把段落節(jié)點中的內(nèi)容寫入到二進(jìn)制文件中,并且步驟S607會將"FF FF"寫 入二進(jìn)制文件中,以表示此節(jié)點寫入結(jié)束。在步驟S608中,會判斷此記錄節(jié)點中所有節(jié)點是否皆寫入結(jié)束,若還有節(jié)點的內(nèi)容未寫入的話,其判斷結(jié)果會為「否」,使得此方法會再執(zhí) 行步驟S605-S607,以再寫入一個節(jié)點的內(nèi)容;反之,若此記錄節(jié)點下所有的節(jié)點都寫入的 話,則判斷結(jié)果會為「是」,接著執(zhí)行步驟S609。 在步驟S609中,會判斷所有記錄節(jié)點是否皆寫入結(jié)束,若還有記錄節(jié)點的內(nèi)容未 寫入的話,其判斷結(jié)果會為「否」,使得此方法會再執(zhí)行步驟S603-S608,以再寫入一個記錄 節(jié)點的內(nèi)容;反之,若所有的記錄節(jié)點都寫入的話,則判斷結(jié)果會為「是」,接著結(jié)束此轉(zhuǎn)換 方法。值得一提的是,當(dāng)上述轉(zhuǎn)換方法遇到連接節(jié)點時,則通過查找已建立的記錄編號對照 表把目標(biāo)記錄的編號寫入二進(jìn)制文件中,用以當(dāng)電子字典需要跳轉(zhuǎn)時,就知道目標(biāo)記錄的 實際位置。藉此,可以將文字布局的可擴展標(biāo)記語言文件轉(zhuǎn)換為二進(jìn)制文件。
值得一提的是,記錄節(jié)點分幾個部分可以由規(guī)格需求和處理程序來決定。在本實 施例中,由于標(biāo)題節(jié)點、可隱藏節(jié)點和成句節(jié)點具有跳轉(zhuǎn)屬性,所以其規(guī)格需求把標(biāo)題節(jié) 點、可隱藏節(jié)點和成句節(jié)點與其它節(jié)點區(qū)別開來,以便能直接跳轉(zhuǎn)到這些節(jié)點。藉此,在生 成二進(jìn)制文件時,才能把這些節(jié)點與其它部分分開,而不需要總是從頭開始掃描可擴展標(biāo) 記語言文件。若規(guī)格需求和處理程序無要求的話,實際上其它實施例的記錄節(jié)點可以不用 分幾個部份的。 本發(fā)明實施例的字典的數(shù)據(jù)文件轉(zhuǎn)換為二進(jìn)制文件的轉(zhuǎn)換方法,先將字典的數(shù)據(jù) 文件轉(zhuǎn)換為文字布局的可擴展標(biāo)記語言文件,再將文字布局的可擴展標(biāo)記語言文件轉(zhuǎn)換為 二進(jìn)制文件,以避免以往直接將字典的數(shù)據(jù)文件轉(zhuǎn)換為二進(jìn)制表示,難以閱讀和編輯所造 成調(diào)試的困難,并以統(tǒng)一的規(guī)范定義了不同字典顯示的方式。若二進(jìn)制文件的格式不同的 話,只要修改負(fù)責(zé)從可擴展標(biāo)記語言文件轉(zhuǎn)換到二進(jìn)制文件的程序即可。藉此,可提高調(diào)試 的效率,從而大大減少了調(diào)試的工作量和出錯的可能性。 以上所述,僅是本發(fā)明的較佳實施例而已,并非對本發(fā)明作任何形式上的限制,雖 然本發(fā)明已以較佳實施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人 員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的結(jié)構(gòu)及技術(shù)內(nèi)容作出些許的更 動或修飾為等同變化的等效實施例,但是凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明 的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方 案的范圍內(nèi)。
權(quán)利要求
一種字典的數(shù)據(jù)文件轉(zhuǎn)換為二進(jìn)制文件的轉(zhuǎn)換方法,其特征在于包括取得一字典的一數(shù)據(jù)文件;將該數(shù)據(jù)文件轉(zhuǎn)換為一文字布局的可擴展標(biāo)記語言文件,其中該文字布局的可擴展標(biāo)記語言文件具有一數(shù)據(jù)結(jié)構(gòu),而該數(shù)據(jù)結(jié)構(gòu)具有一根節(jié)點,并且該根節(jié)點包括至少一記錄節(jié)點,所述記錄節(jié)點包括一標(biāo)題節(jié)點及一段落節(jié)點,以及該標(biāo)題節(jié)點包括一關(guān)鍵詞節(jié)點;以及將該文字布局的可擴展標(biāo)記語言文件轉(zhuǎn)換為一二進(jìn)制文件。
2. 根據(jù)權(quán)利要求1所述的轉(zhuǎn)換方法,其特征在于該數(shù)據(jù)結(jié)構(gòu)的該根節(jié)點還包括一字典 編號節(jié)點、一版本節(jié)點、一描述節(jié)點、一缺省語言節(jié)點及一缺省字號大小節(jié)點。
3. 根據(jù)權(quán)利要求1所述的轉(zhuǎn)換方法,其特征在于所述記錄節(jié)點還包括一記錄編號節(jié) 點、一來源編號節(jié)點、一連接節(jié)點、一可隱藏節(jié)點、一圖像節(jié)點及一行節(jié)點。
4. 根據(jù)權(quán)利要求1所述的轉(zhuǎn)換方法,其特征在于該文字布局的可擴展標(biāo)記語言文件包 括一主文件及一配置文件。
5. 根據(jù)權(quán)利要求4所述的轉(zhuǎn)換方法,其特征在于該主文件包括該文字布局的可擴展標(biāo) 記語言文件的內(nèi)容及其顯示的方式及順序。
6. 根據(jù)權(quán)利要求4所述的轉(zhuǎn)換方法,其特征在于該配置文件包括于顯示該主文件的內(nèi) 容時所對應(yīng)的縮排信息。
7. 根據(jù)權(quán)利要求1所述的轉(zhuǎn)換方法,其特征在于該二進(jìn)制文件用以寫入一電子字典, 以使該電子字典顯示的該字典的內(nèi)容。
8. 根據(jù)權(quán)利要求l所述的轉(zhuǎn)換方法,其特征在于該字典的該數(shù)據(jù)文件為一word格式或 一 excel格式。
全文摘要
本發(fā)明公開了一種字典的數(shù)據(jù)文件轉(zhuǎn)換為二進(jìn)制文件的轉(zhuǎn)換方法,此方法包括下列步驟。首先,取得字典的數(shù)據(jù)文件。接著,將數(shù)據(jù)文件轉(zhuǎn)換為文字布局的可擴展標(biāo)記語言文件,其中可擴展標(biāo)記語言文件具有數(shù)據(jù)結(jié)構(gòu),此數(shù)據(jù)結(jié)構(gòu)具有根節(jié)點,并且根節(jié)點包括至少一記錄節(jié)點,記錄節(jié)點包括標(biāo)題節(jié)點及段落節(jié)點,以及標(biāo)題節(jié)點包括關(guān)鍵詞節(jié)點。最后,將文字布局的可擴展標(biāo)記語言文件轉(zhuǎn)換為二進(jìn)制文件。藉此,可透過修改文字布局的可擴展標(biāo)記語言文件,變更寫入電子字典內(nèi)的二進(jìn)制文件的格式及內(nèi)容。
文檔編號G06F17/22GK101751380SQ20081020355
公開日2010年6月23日 申請日期2008年11月28日 優(yōu)先權(quán)日2008年11月28日
發(fā)明者王曉東 申請人:金寶電子(上海)有限公司