国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于自定義XML數(shù)據(jù)類型的研究

2015-11-14 11:28丁亞濤
電腦知識與技術(shù) 2015年22期
關(guān)鍵詞:數(shù)據(jù)類型中醫(yī)藥

丁亞濤

摘要:XML數(shù)據(jù)格式是目前數(shù)據(jù)格式中非常重要的一種。對于中醫(yī)藥數(shù)據(jù)來說,有其特殊的應(yīng)用價值。該文嘗試自定義多種XML數(shù)據(jù)格式并通過數(shù)據(jù)格式轉(zhuǎn)換等應(yīng)用試圖找到其應(yīng)用價值。在研究過程中發(fā)現(xiàn),自定義的格式如果設(shè)置合理,形式靈活,可以表達很多復(fù)雜的中醫(yī)藥數(shù)據(jù)。

關(guān)鍵詞:XML;中醫(yī)藥;數(shù)據(jù)類型

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2015)22-0003-02

Abstract: XML data format is a very important data format now. For traditional Chinese medicine data, it has its special application value.This paper tries to find the value with a variety of XML data format and format conversion. In the research process, it is found that the definition of the format is flexible, it can express a lot of complex TCM data.

Key words: XML; Chinese Medicine; Data Format

用于存儲的數(shù)據(jù)格式有很多,經(jīng)常用到的數(shù)據(jù)從普通文本、文件式文檔、數(shù)據(jù)庫等。由于開發(fā)的需要,一種有特點的自定義XML數(shù)據(jù)類型可能更適合系統(tǒng)。

筆者在研究和開發(fā)一種中藥數(shù)據(jù)庫系統(tǒng)時,嘗試用多種格式存儲數(shù)據(jù)。為了實現(xiàn)圖片和文本數(shù)據(jù)的分開存儲并且圖片能為其他系統(tǒng)共享,最終選擇設(shè)計一種類似XML的自定義格式來存儲數(shù)據(jù)。

XML數(shù)據(jù)是基于標記語言的,也是可擴展的。下面作詳細說明。

1 自定義XML數(shù)據(jù)類型的定義與使用

這樣可以直接讀取某個層次的標記的內(nèi)容。

類似地,可以編寫函數(shù)WriteXml、ToRTF、ToTxt等。由于篇幅的原因,這里不再給出具體的代碼。

2 自定義XML數(shù)據(jù)在中醫(yī)藥數(shù)據(jù)庫中的應(yīng)用

數(shù)據(jù)定義的形式可以根據(jù)實際需求來設(shè)定,這樣的可調(diào)數(shù)據(jù)定義對于中醫(yī)藥數(shù)據(jù)非常有用。中醫(yī)藥的數(shù)據(jù)屬性繁雜,如果用單純的標準數(shù)據(jù)庫,數(shù)據(jù)冗余可能很大,數(shù)據(jù)訪問也可能出現(xiàn)很多不便之處。

研究發(fā)現(xiàn),自定義的XML中醫(yī)藥數(shù)據(jù)庫可以有以下方面的應(yīng)用:

1)轉(zhuǎn)換成其他標準XML格式

由于本身就是類XML格式,轉(zhuǎn)換起來比較方便。例如轉(zhuǎn)換成Dbf導(dǎo)出的XMl格式,數(shù)據(jù)很容易轉(zhuǎn)成Dbf格式。

同樣轉(zhuǎn)換成HTML格式也很容易,對于系統(tǒng)來數(shù),可以輕松發(fā)布成網(wǎng)頁形式。

2)轉(zhuǎn)換成Word文檔

通過getsXml等函數(shù),可以隨意抽取數(shù)據(jù)組成RTF 文檔、word文檔等,當(dāng)然也可以利用Office VBA轉(zhuǎn)換成PDF等其他格式。

數(shù)據(jù)格式轉(zhuǎn)成Word等文檔的意義在于使得數(shù)據(jù)更加通用,更加接近桌面,而不像其他專業(yè)的數(shù)據(jù)庫離用戶很遠。

3)易于存儲特殊數(shù)據(jù)

很多中藥的相關(guān)文字來自醫(yī)古文,其中很多字也是字庫沒有的。由于自定義XM數(shù)據(jù)的靈活性,可以以圖代字、造字等。

例如在前面的數(shù)據(jù)定義里面增加一個屬性:

在讀name屬性時,判斷是否有ExtraName子屬性即可。define.jpg就是圖形實現(xiàn)的造字。

3 總結(jié)

XML數(shù)據(jù)格式是目前數(shù)據(jù)格式中非常重要的一種。對于中醫(yī)藥數(shù)據(jù)來說,有其特殊的應(yīng)用價值,本文在研究過程中發(fā)現(xiàn),自定義的格式如果設(shè)置合理,形式靈活,可以表達很多復(fù)雜的中醫(yī)藥數(shù)據(jù)。另外,在表達中醫(yī)處方上,自定義XML格式也可以得到特殊的應(yīng)用,這也是本文需要繼續(xù)研究的方向。

參考文獻:

[1] 劉洪星,盧炎生. XML文檔和XML數(shù)據(jù)庫的集成化建模架構(gòu)[J]. 武漢理工大學(xué)學(xué)報,2005(8).

[2] 馮建華,錢乾, 廖雨果,李國良,塔娜, 周立柱. 純XML數(shù)據(jù)庫研究綜述[J]. 計算機應(yīng)用研究. 2006(6).

[3] 談子敬,陳宇達,施伯樂. 基于模式的XML文檔關(guān)系數(shù)據(jù)庫存儲[J]. 小型微型計算機系統(tǒng),2003(7).

[4] 馮建華. 純XML數(shù)據(jù)庫管理系統(tǒng)[J]. 計算機教育, 2007(9).

[5] 李亞偉,段會川. XML數(shù)據(jù)庫技術(shù)[J]. 山東師范大學(xué)學(xué)報(自然科學(xué)版), 2005(1).

[6] 王文義,李陽陽. 純XML數(shù)據(jù)庫的原理分析及其應(yīng)用[J]. 計算機工程與應(yīng)用,2004(10).

猜你喜歡
數(shù)據(jù)類型中醫(yī)藥
詳談Java中的基本數(shù)據(jù)類型與引用數(shù)據(jù)類型
中醫(yī)藥在惡性腫瘤防治中的應(yīng)用
中醫(yī)藥在治療惡性腫瘤骨轉(zhuǎn)移中的應(yīng)用
如何理解數(shù)據(jù)結(jié)構(gòu)中的抽象數(shù)據(jù)類型
從《中醫(yī)藥法》看直銷
基于SeisBase模型的地震勘探成果數(shù)據(jù)管理系統(tǒng)設(shè)計
中醫(yī)藥立法:不是“管”而是“促”
范疇數(shù)據(jù)類型上的子類型*
宜黄县| 理塘县| 博兴县| 景东| 屯昌县| 进贤县| 定南县| 南郑县| 莱西市| 张家口市| 张掖市| 芦山县| 岳普湖县| 永定县| 陆河县| 六盘水市| 曲麻莱县| 闻喜县| 河津市| 涿州市| 开鲁县| 台州市| 房山区| 都兰县| 荣昌县| 崇左市| 灌阳县| 武鸣县| 岳池县| 遂宁市| 外汇| 泰宁县| 延吉市| 营山县| 闽清县| 青龙| 蓬莱市| 舟曲县| 临猗县| 怀远县| 信丰县|