[發明專利]一種數據格式的描述方法有效
| 申請號: | 201210159900.1 | 申請日: | 2012-05-21 |
| 公開(公告)號: | CN102708206A | 公開(公告)日: | 2012-10-03 |
| 發明(設計)人: | 閭國年;胡迪;溫永寧;盛業華 | 申請(專利權)人: | 南京師范大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 南京知識律師事務所 32207 | 代理人: | 李媛媛 |
| 地址: | 210046 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據格式 描述 方法 | ||
1.一種數據格式的描述方法,其特征在于,包括以下步驟:
(1)從數據格式的文字說明或數據中獲取數據格式信息;
(2)采用數據格式標記語言對數據格式信息進行統一描述;
(3)生成數據格式標記文檔。
2.根據權利要求1所述的一種數據格式的描述方法,其特征在于:所述步驟(1)中,數據格式信息包括數據的數據類型、結構和布局信息。
3.根據權利要求1所述的一種數據格式的描述方法,其特征在于:所述步驟(2)中,數據格式標記語言采用標記元素對數據格式信息進行描述,標記元素包括根元素、導入元素、位置元素、數據類型元素、分隔符元素和組元素;其中,數據類型元素包括綜合數據類型元素和基本數據類型元素;分隔符元素包括綜合分隔符元素和基本分隔符元素。
4.根據權利要求3所述的一種數據格式的描述方法,其特征在于:所述基本數據類型元素包括字符串類型、整數類型、實數類型、布爾類型、日期類型、時間類型、日期時間類型和路徑類型;所述基本分隔符元素包括空格分隔符、制表符分隔符、逗號分隔符、分號分隔符、換行分隔符和空行分隔符。
5.根據權利要求1、3或4所述的一種數據格式的描述方法,其特征在于:所述采用數據格式標記語言對數據格式信息進行描述的過程包括以下步驟:
(1)新建數據格式標記文檔;
(2)添加根元素,設置其名稱、命名空間和模式屬性來描述數據格式的名稱、標識符和模式信息;
(3)根據數據格式的結構信息,將其劃分為若干個組成部分,確定每一部分的名稱和位置范圍;
(4)采用組元素描述每一部分,設置其名稱和位置屬性來描述每一部分的名稱和位置范圍;
(5)對每一部分,識別其布局信息,包括每個數據項的數據類型或分隔符類型、起始位置和結束位置、數據類型的表現格式;
(6)判斷每一部分的布局信息是否存在有規律的重復結構,如果存在,則將其歸結為部分中的部分,構成部分的內部結構;
(7)根據步驟(5)和(6)中的結構和布局信息,采用組元素、數據類型元素和分隔符元依次描述各數據項;當部分中含有部分時,采用組元素內部嵌套組元素的方式進行描述;當數據項為數據時,使用基本數據類型元素或者使用綜合數據類型元素進行描述,數據類型的表現格式通過格式屬性來描述;當數據項為分隔符時,使用基本分隔符元素或者使用綜合分隔符元素進行描述。
6.根據權利要求1所述的一種數據格式的描述方法,其特征在于:在所述步驟(3)生成數據格式標記文檔之前對其進行語法檢查,使其符合XML文檔的基本語法,同時滿足數據格式標記語言的語法,包括以下要求:
????(1)數據格式標記文檔有且僅有一個根元素;
????(2)導入元素必須是所述根元素的直接子元素;
????(3)位置元素的value屬性的值與所述根元素的mode屬性的值相對應;
????(4)組元素可以嵌套組元素、數據類型元素和分隔符元素,最外層的組元素必須是所述根元素的直接子元素。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京師范大學,未經南京師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210159900.1/1.html,轉載請聲明來源鉆瓜專利網。





