999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

XML技術在高校信息管理中的應用

2011-12-31 00:00:00楊倩晨

摘要:從高校信息管理中存在的“信息孤島”問題出發,根據XML自身的特點,提出了采用XML技術為載體實現數據共享和交換。并以Microsoft Office為例,采用XML技術實現Office各組件中的數據交換和共享。

關鍵詞:XML 數據交換 數據共享 Microsoft Office

隨著信息化建設的發展,信息化在高校信息管理中的應用不斷深入與擴大,“信息孤島”越發成為了阻礙高校信息化應用的重要問題。在高校信息管理中,由于不同部門、不同人員可能使用不同的軟件進行信息處理,比如有些信息采用數據庫進行數據存儲管理,有些信息則以word文檔或者Excel電子表格進行處理,這就使得數據信息不能被直接共享和交換,出現相同的信息需要重復輸入多次、信息存儲出現大量冗余等問題。如何消除“信息孤島”,實現數據的共享已經成為了當前急需解決的問題。本文采用XML技術為載體實現數據共享和交換。

1 XML的特點

XML(eXtensible Markup Language,可擴展標記語言)是W3C推出的新一代網絡數據表示、傳遞和交換的標準,是Internet環境中跨平臺的、依賴于內容的技術。

XML的特點主要有:

1.1 良好的可讀性。在HTML中數據是沒有含義的,我們無法知道某個數據具體代表什么,但是在XML文檔中人們可以使用特定的標記為數據定義相關的語義。

1.2 數據內容與格式是分離的。在XML文檔中,重在數據本身,至于數據是如何顯示的則不考慮。

1.3 利于信息的長期保存。信息化技術的廣泛應用使得目前社會中的絕大部分資料都是以電子文檔形式保存的,不同格式的文檔需要對應的軟件才能處理,可能過了多年以后這些軟件已經被淘汰了,即使存放信息的電子文檔仍然存在其中的信息也無法使用,而XML文檔是基于文本的,所以非常容易被打開,適合用來進行信息的長期保存。

1.4 XML是跨平臺的。由于XML文檔是基于文本的,這就意味著無論硬件和操作系統是什么,為使用XML而生成的任何程序都可以讀取和處理XML數據。

2 XML的相關技術

與XML相關的技術有很多,根據本文的需要,這里主要介紹兩種:XML Schema和XSL。

2.1 XML Schema

XML Schema,也稱為XML架構或者XML模式。XML Schema用來規定XML文檔的數據模式及組織結構。XML Schema定義和描述了對應的XML文檔的結構、內容和語義,具體到XML文檔中可以包含哪些元素,這些元素有可以具有哪些子元素,子元素出現的次數、順序和數據類型等。XML Schema與XML文檔的關系就類似與數據庫技術中數據表結構和數據表的關系。下面是一個簡單的XML Schema和對應的XML實例。

圖1左邊是一個XML Schema文檔的片段,右邊是一個對應的XML實例文檔的片段。從圖中我們可以很容易知道這是一個用來存儲學生信息的XML文檔,在XML Schema文檔中規定了XML文檔的結構。例如每個學生的相關信息由一個“學生”元素來存儲,每個“學生”元素由“學號”、“姓名”、“性別”、“民族”、“出生年月”、“身份證”等元素來構成。

2.2 XSL

XSL(eXtensible Stylesheet Language,可擴展樣式語言),由W3C提出并規范,目前用來設計XML文檔顯示樣式的主要技術之一。XSL由數據轉化語言XSLT、數據格式化語言XSL-FO和節點路徑語言XPath組成。在實際工作中,利用XSLT的數據轉化功能,可以把需要共享的數據保存為XML文檔,然后根據各種不同的需求把這些數據轉化為不同格式的文檔,并輸出到不同的顯示媒體中。

3 XML技術在信息管理中的應用

由于XML自身的特點使得其非常適合作為各種數據存儲與共享的通用平臺,隨著XML技術的發展,越來越多的廠商和軟件都支持XML格式的數據,下面就以Microsoft Office為例,采用XML技術實現Office各組件中的數據交換和共享。

在高校信息管理中,有關學生的信息可能會被不同部門、不同人采用不同的軟件進行處理,比如可能教務處在處理學生信息時需要采用ACCESS數據庫,而學工處在處理學生信息時可能要求使用EXCEL或WORD軟件,那么當教務處將學生信息傳給學工處時,學工處要想使用這些數據,不能直接使用這些數據而需要通過復制剪切數據并粘貼到EXCEL或WORD中,為了實現數據的重用和交換,此時可以考慮采用XML技術來存儲學生信息,而ACCESS,EXCEL和WORD都能直接利用這些數據。

假設如前文圖1所示將學生的相關信息存儲在名為“學生信息.xml”的XML文檔中,對應XML schema文檔名為“學生信息.xsd”。

3.1 由XML生成ACCESS數據庫

具體步驟如下:

打開Microsoft Office Access 2003,新建一名為“學生信息.mdb”的空數據庫;單擊“文件”菜單中的“獲取外部數據”,選擇其子菜單中的“導入”選項,在彈出的“導入對話框中”選擇要導入的數據“學生信息.xml”,點擊“導入”按鈕,在彈出的“導入xml”對話框中點擊“確定”,此時在新建的“學生信息.mdb”數據庫中自動生成一個名為“學生”的數據表,數據表的結構和內容如圖2所示。

相反的,也可以利用ACCESS數據庫軟件的“導出”選項將數據庫中的數據生成XML文件和對應的XML Schema 文件。

3.2 由XML生成EXCEL文件

打開Microsoft Office Excel 2003,新建一名為“學生信息.xls”的空白工作簿,單擊“數據”菜單中的“XML”,選擇其子菜單中的“XML源”選項,在“XML源”任務窗格中單擊“XML映射”按鈕,在彈出的對話框中單擊“添加按鈕”,在“選擇XML源”對話框中找到“學生信息.xsd”文件并打開,此時在任務窗口中將顯示架構的樹視圖,如圖3所示,將需要的元素從任務窗格拖動到工作表中指定的單元格上,如圖4所示。

在創建數據映射后,就可以將XML數據導入映射中了。單擊“數據”菜單中的“XML”,選擇其子菜單中的“導入”選項,在“導入XML”對話框中,找到“學生信息.xml”文件,然后單擊“導入”按鈕,導入XML數據后的結果如圖5所示。

3.3 由XML生成WORD文檔

在WORD中使用XML數據之前,先編寫XSL樣式表文件,樣式表文件中采用字處理標記語言(簡稱WordML)來定義數據在WORD文檔中的顯示樣式。“學生信息.xsl”樣式表文件部分代碼如圖6所示。

該樣式表轉化文件由模板規則組成,這些規則說明特定元素或結構應該如何進行處理。例如該樣式表轉化文件規定了XML文檔中有關“學號”、“姓名”的內容用黑體、四號字顯示;而“性別”、“年齡”、“出生年月”、“身份證”內容采用宋體、小四號字顯示。

采用Microsoft Office word 2003打開“學生信息.xml”文檔,此時僅顯示XML文檔中的數據,如圖7所示。

應用XSL文件到XML文檔上。單擊窗口右側“XML文檔”任務窗格中的“瀏覽…”選項,在彈出的“XSL轉化”對話框中找到“學生信息.xsl”文件并打開,此時WORD軟件將按照XSL文件中規定的樣式來顯示XML文檔中的數據,如圖8所示。

4 結論

由于XML技術不依賴于任何一種程序設計語言、操作系統和軟件開發商,因此XML技術正在迅速成為各種系統平臺和應用程序交換、共享數據的橋梁。除了解決高校信息管理中的數據共享和交換的問題外,XML技術可以也應該被應用于更廣泛的領域!

參考文獻:

[1]高怡新.XML基礎教程[M].北京:人民郵電出版社,2006.

[2]王強.淺析ACCESS 2003的XML功能[J]佳木斯教育學院學報,2010,(3).

[3]Frank C.Rice、Paul Cornell利用Word 2003和Excel 2003創建端對端XML解決方案[Z]http://msdn.microsoft.com/library/aa201294(office.11).aspx 2004/10/26.

注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文

主站蜘蛛池模板: 国产精品亚欧美一区二区 | 毛片国产精品完整版| 狂欢视频在线观看不卡| 国产精品专区第1页| 热99精品视频| 喷潮白浆直流在线播放| 九色综合伊人久久富二代| 日韩在线观看网站| 91国内在线视频| 91视频青青草| 亚洲开心婷婷中文字幕| 亚洲欧洲日韩综合色天使| 尤物成AV人片在线观看| 人妖无码第一页| 亚洲熟女偷拍| 小说区 亚洲 自拍 另类| 无码丝袜人妻| 成人国产三级在线播放| 婷婷色一二三区波多野衣| 国产日韩欧美一区二区三区在线 | 欧美第九页| 91精品国产自产91精品资源| 99热这里只有精品在线播放| 日本一区二区三区精品视频| 免费国产高清精品一区在线| 伊大人香蕉久久网欧美| 欧美色丁香| 亚洲啪啪网| 亚洲毛片在线看| 久久精品电影| 亚洲一区二区无码视频| 日本亚洲成高清一区二区三区| 国产黄色免费看| 伊人色在线视频| 一级毛片在线播放| 一级毛片中文字幕| 日韩精品免费一线在线观看| 2021天堂在线亚洲精品专区| 日本少妇又色又爽又高潮| 少妇露出福利视频| 91久久国产热精品免费| 五月婷婷丁香色| 人与鲁专区| 天天综合色网| 免费全部高H视频无码无遮掩| 欧美成人精品高清在线下载| 视频二区亚洲精品| 国产亚洲日韩av在线| 亚洲va精品中文字幕| 国产成人三级在线观看视频| 久久国产精品无码hdav| 91美女视频在线观看| 亚洲第一天堂无码专区| 97国产一区二区精品久久呦| 国产成人精品无码一区二| 婷婷午夜天| 国产精品亚洲一区二区三区在线观看| 色噜噜狠狠狠综合曰曰曰| 欧美日韩v| 欧美天天干| 国产区网址| 国产成人凹凸视频在线| 亚洲综合在线网| 三级毛片在线播放| 久久综合色天堂av| 无码福利视频| 中日韩欧亚无码视频| 国产欧美在线视频免费| 国产午夜福利片在线观看| 久久夜夜视频| 97在线公开视频| 亚洲乱码在线视频| 思思99热精品在线| www.狠狠| 啪啪永久免费av| 免费观看成人久久网免费观看| 亚洲性影院| 久久无码高潮喷水| 欧美视频免费一区二区三区| 亚洲性视频网站| 免费一级毛片不卡在线播放| 国产va在线观看免费|