[發明專利]一種可擴展標記語言文件編輯器、文件傳輸方法及系統有效
| 申請號: | 200710000307.1 | 申請日: | 2007-01-08 |
| 公開(公告)號: | CN101222476A | 公開(公告)日: | 2008-07-16 |
| 發明(設計)人: | 岳偉 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 | 代理人: | 李欣 |
| 地址: | 518129廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 擴展 標記 語言 文件 編輯器 文件傳輸 方法 系統 | ||
1.一種可擴展的標記語言文件傳輸方法,其特征在于,包括如下步驟:
按映射關系將第一可擴展的標記語言XML文件中的第一數據用標識替換后得到第二XML文件,所述映射關系是根據第一數據在XML文件中的定義次序與標識建立;
傳輸所述第二XML文件;
按所述映射關系將所述第二XML文件中的標識用第一數據恢復后得到第一XML文件。
2.如權利要求1所述的方法,其特征在于,進一步包括如下步驟:
對所述替換后得到的第二XML文件根據映射關系進行XML編碼;
對傳輸至的第二XML文件根據映射關系進行解碼。
3.如權利要求2所述的方法,其特征在于,所述第一數據是命名元素、元素屬性和命名空間之一或其組合的字符串,所述標識是數字標識。
4.如權利要求3所述的方法,其特征在于,所述對第二XML文件進行編/解碼的步驟,具體為:
根據所述第一數據和標識、以及第一數據標識的節點類型,按樹的深度搜索次序對所述第二XML文件進行編/解碼。
5.如權利要求4所述的方法,其特征在于,所述根據所述第一數據和標識、以及第一數據標識的節點類型,按樹的深度搜索次序對所述第二XML文件進行編/解碼的步驟,具體為:
根據所述第一數據和標識、以及第一數據標識的節點類型,采用Expression=(ID,Length,Value|Expression)*遞歸的語法表達式,按樹的深度搜索次序對所述第二XML文件進行編/解碼;其中:
ID:表示元素、元素屬性和命名空間的標識,其值域是整數;
Length:其值域是整數,當ID所標識的節點是原子節點時,Length值表示該原子節點值二進制編碼后的字節長度;當ID所標識的節點有子節點時,Length值表示其下一級子節點的個數;
Value|Expression:當ID所標識的節點是原子節點時,表示對應的元素、屬性或命名空間的二進制編碼值;當ID所標識的節點有子節點時,表示其子節點的(ID,Length,Value|Expression)*嵌套序列。
6.如權利要求1所述的方法,其特征在于,進一步包括如下步驟:
在傳輸所述第二XML文件前將第一XML文件和/或第二XML文件中的第二數據刪除。
7.如權利要求6所述的方法,其特征在于,所述第二數據是文檔格式化字符。
8.如權利要求1所述的方法,其特征在于,所述傳輸所述第二XML文件的步驟之前還包括步驟:
將所述第二XML文件進行壓縮。
9.如權利要求8所述的方法,其特征在于,所述傳輸所述第二XML文件的步驟之后還包括步驟:
將經過傳輸接收到的所述第二XML文件進行解壓縮。
10.一種可擴展的標記語言文件傳輸系統,包括用于數據文件傳輸的傳輸設備,其特征在于,還包括:
映射模塊,用于根據第一數據在可擴展的標記語言XML文件中的定義次序將第一數據與標識建立映射關系;
替換模塊,用于按所述映射關系將第一XML文件中的第一數據用標識替換后得到第二XML文件,并交由所述傳輸設備進行傳輸;
恢復模塊,用于按所述映射關系將所述傳輸設備傳輸至的第二XML文件中的標識用第一數據恢復后得到所述第一XML文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710000307.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:半導體裝置
- 下一篇:動態奇點補償系統和方法





