[發(fā)明專利]可擴(kuò)展標(biāo)記語言文件轉(zhuǎn)換器及其轉(zhuǎn)換方法無效
| 申請?zhí)枺?/td> | 201110232145.0 | 申請日: | 2011-08-15 |
| 公開(公告)號: | CN102262676A | 公開(公告)日: | 2011-11-30 |
| 發(fā)明(設(shè)計(jì))人: | 何琦;劉嘉順 | 申請(專利權(quán))人: | 何琦;劉嘉順 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/22 |
| 代理公司: | 中國商標(biāo)專利事務(wù)所有限公司 11234 | 代理人: | 陳麗新 |
| 地址: | 200065 上海*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 擴(kuò)展 標(biāo)記 語言 文件 轉(zhuǎn)換器 及其 轉(zhuǎn)換 方法 | ||
1.一種可擴(kuò)展標(biāo)記語言文件轉(zhuǎn)換器,其特征在于包括一個文件分割裝置,用于按照屬性將Flat文件的每條記錄分割為獨(dú)立字段并命名;一個文件解析裝置,用于表示各字段的邏輯結(jié)構(gòu);一個文件映射裝置,用于將分割、解析的結(jié)果映射到XML文件里;
所述解析裝置包括名稱及相應(yīng)的樹形結(jié)構(gòu)定義和層次,所述樹形結(jié)構(gòu)定義包括根節(jié)點(diǎn)、分支節(jié)點(diǎn)和葉節(jié)點(diǎn)三種;
所述映射裝置讀取解析裝置的內(nèi)容,將所述字段按照所述樹形結(jié)構(gòu)和層次排列成目標(biāo)XML文件;所述映射裝置讀取時,當(dāng)下一個名稱的層次小于或等于上一個名稱的層次時,寫上一個名稱的結(jié)束部分,每個名稱入棧前先判斷上一個名稱是否結(jié)束,如果結(jié)束則上一個名稱先出棧,當(dāng)前名稱再入棧,如果沒有結(jié)束,則僅當(dāng)前名稱入棧。
2.如權(quán)利要求1所述的可擴(kuò)展標(biāo)記語言文件轉(zhuǎn)換器,其特征在于,所述解析裝置還包括一個表明是否在根和分支的節(jié)點(diǎn)處是否填寫屬性值的值標(biāo)記。
3.如權(quán)利要求1或2所述的可擴(kuò)展標(biāo)記語言文件轉(zhuǎn)換器,其特征在于,所述解析裝置還包括一個表明字段數(shù)據(jù)類型的數(shù)據(jù)類型標(biāo)記。
4.如權(quán)利要求1或2所述的可擴(kuò)展標(biāo)記語言文件轉(zhuǎn)換器,其特征在于,所述文件中的每條記錄包括一個所述根節(jié)點(diǎn),至少一個所述葉節(jié)點(diǎn),且葉節(jié)點(diǎn)沒有下屬任何節(jié)點(diǎn)。
5.如權(quán)利要求4所述的可擴(kuò)展標(biāo)記語言文件轉(zhuǎn)換器,其特征在于,所述文件中的每條記錄還包括至少一個所述分支節(jié)點(diǎn),所述分支節(jié)點(diǎn)屬于根節(jié)點(diǎn)或者其他分支節(jié)點(diǎn),所述分支節(jié)點(diǎn)具有下屬分支節(jié)點(diǎn)或者葉節(jié)點(diǎn)。
6.一種可擴(kuò)展標(biāo)記語言文件轉(zhuǎn)換方法,包括以下步驟,
a利用文件分割裝置按照屬性將Flat文件的每條記錄分割為獨(dú)立字段;
b讀取文件解析裝置中的根節(jié)點(diǎn),搜索所述字段中與根節(jié)點(diǎn)的名稱相同的內(nèi)容,并將所述字段的值填入目標(biāo)XML文件中;
c讀取文件解析裝置中的下一節(jié)點(diǎn),并按照所述名稱相應(yīng)的樹形結(jié)構(gòu)定義和層次找到節(jié)點(diǎn)位置,搜索所述字段中與此節(jié)點(diǎn)的名稱相同的內(nèi)容,并將所述字段的值填入目標(biāo)XML文件中,
重復(fù)上述c步驟,完成一條記錄的目標(biāo)XML文件;
每條記錄均按照上述方法進(jìn)行轉(zhuǎn)換,完成全部目標(biāo)XML文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于何琦;劉嘉順,未經(jīng)何琦;劉嘉順許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110232145.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 自動檢測文件中搭配錯誤的系統(tǒng)和方法
- 網(wǎng)絡(luò)連接裝置及網(wǎng)絡(luò)連接裝置的語言環(huán)境設(shè)定方法
- 一種口語評測方法及裝置
- 一種語言設(shè)置方法及移動終端
- 一種語言文本加載方法和裝置
- 一種語言交流人工智能系統(tǒng)及其語言處理方法
- 語言序列標(biāo)注方法、裝置存儲介質(zhì)及計(jì)算機(jī)設(shè)備
- 一種基于語言包實(shí)現(xiàn)繼電保護(hù)裝置多語言版本方法及裝置
- 一種應(yīng)用軟件的多語言核對方法及系統(tǒng)
- 多語言字幕顯示方法、裝置、終端設(shè)備及存儲介質(zhì)





