[發明專利]一種抽取數據庫數據自動批量生成所需XML文件的方法在審
| 申請號: | 201711019103.2 | 申請日: | 2017-10-26 |
| 公開(公告)號: | CN107704440A | 公開(公告)日: | 2018-02-16 |
| 發明(設計)人: | 馮鈞;徐維綱;郭濤;陸佳民 | 申請(專利權)人: | 河海大學 |
| 主分類號: | G06F17/22 | 分類號: | G06F17/22;G06F17/30 |
| 代理公司: | 南京縱橫知識產權代理有限公司32224 | 代理人: | 母秋松,董建林 |
| 地址: | 210098 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 抽取 數據庫 數據 自動 批量 生成 xml 文件 方法 | ||
技術領域
本發明涉及一種抽取數據庫數據自動批量生成所需XML文件的方法,屬于計算機信息技術處理技術領域。
背景技術
XML又稱為可擴展標記語言(eXtensible Markup Language),是由W3C組織于1998年2月發布的一種標準。作為SGML的一個簡化子集,它集成了SGML豐富功能及HTML易用性的特點,以一種開放、自描述的方式定義數據結構。XML可以同時描述數據內容和結構特性,通過這些結構特性,可以了解數據之間的語義關系。HTML文件中的標識符僅用于控制如何顯示內容(如字體的大小等等),文件內容所表達的意義完全需要人通過對文字的閱讀才能理解。而XML則不同,它所用的標識符本身就蘊含相應的語義信息,文件內容所表達的具體含義完全可通過對語義的分析由機器來解釋。因此,HTML與XML之間的差別可以通俗的概括為:“HTML是寫給人看的;而XML則是寫給機器看的,與SGML相比,XML更簡單,同時也可用于設計文檔描述語言。
XML自描述的特點使其自誕生之日起就引起了學術界和工業界的廣泛關注并隨著網絡應用的爆炸式增長而得到了廣泛應用。具體來說,XML的應用主要體現在以下幾個方面:
數據交換:XML之所以能夠應用于各種領域的原因,就是因為XML具有其它方法所不具備的數據描述特性,控制信息不依賴于應用軟件,而是采用人和機器都可理解的標記形式來表現,XML使用標記(Tag)來描述元素,而XML文件是由一個個稱之為元素(Element)的部件構成。使用標記的描述方法可以保留原數據的意義和關系,進而可在不同系統之間進行靈活的數據交換。所以適合于各種平臺環境的數據交換。
數據定義:XML的標記名和元素之間的關系可以由使用者自定義,也就是說,根據特定的標記集合和XML語法可以定義一個全新的符號化語言。這就是XML“可擴充(Extensible)”名字的來源。因此,XML也被稱為“定義語言的語言”,即XML是一種元語言。基于該特點,XML可以用于定義電子商務數據、多媒體演示數據、數學公式等各種各樣數據應用語言的基礎語言。
存儲數據:一個XML文檔就是一個數據庫,通過定義數據模式信息形成各種關系,實現數據交換、上下文檢索、多媒體傳輸等。
XML的廣泛應用使得以XML格式存儲的數據越來越多,如今,XML已經成互聯網上信息表示和交換的事實上的標準。
DTD和Schema是建立XML文件數據模型的兩種方法。其中DTD依靠特定的語法來描述XML的文件結構,但它具有支持的數據類型較少、對數據類型缺乏約束力、不支持名字空間等方面的缺點。XMLSchema則更為強大,其優勢包括以下幾點:
1.支持大部分數據類型
XML Schema最重要的能力之一就是對數據類型的支持。通過對數據類型的支持:
1)可更容易地描述允許的文檔內容;
2)可更容易地驗證數據的正確性;
3)可更容易地與來自數據庫的數據一并工作;
4)可更容易地定義數據約束(data facets);
5)可更容易地定義數據模型(或稱數據格式);
6)可更容易地在不同的數據類型間轉換數據。
2.使用XML語法
另一個關于XML Schema的重要特性是,它們由XML編寫。由XML編寫XML Schema有很多好處:
1)不必學習新的語言;
2)可使用XML編輯器來編輯Schema文件;
3)可使用XML解析器來解析Schema文件;
4)可通過XML DOM來處理Schema;
5)可通過XSLT來轉換Schema。
3.可保護數據通信
當數據從發送方被發送到接受方時,其要點是雙方應有關于內容的相同的"期望值"。通過XML Schema,發送方可以用一種接受方能夠明白的方式來描述數據。
4、可擴展性
XML Schema是可擴展的,因為它們由XML編寫。
通過可擴展的Schema定義,可以:
1)在其他Schema中重復使用您的Schema;
2)創建由標準類型衍生而來的您自己的數據類型;
3)在相同的文檔中引用多重的Schema。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河海大學,未經河海大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711019103.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:海量行為軌跡數據提取工作方法
- 下一篇:一種擁堵路段通行優化方法及裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





