1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. XML技術在網(wǎng)絡招生中的應用

        時間:2023-03-29 14:47:26 論文范文 我要投稿
        • 相關推薦

        XML技術在網(wǎng)絡招生中的應用

          論文關鍵詞:XML;辦公自動化;數(shù)據(jù)島;DOM

           相關論文查閱:大學生論文、工商財務論文、經(jīng)濟論文、教育論文  熱門畢業(yè)論文

          論文摘要:主要介紹XML信息交換技術及XML的應用過程,同時描述在網(wǎng)絡招生中如何運用XML技術,并以實例簡要說明。

            Internet的發(fā)展使Web化的教學辦公自動化成為發(fā)展的趨勢。利用XML ( extensible Markup Language)可方便地實現(xiàn)信息的共享。

          1、XML信息交換技術

          1.1  XML信息交換的類型

            XML定義了應用間傳遞數(shù)據(jù)的結構,這種結構的描述是一種簡單的、能夠用通用編輯器讀取的文本。利用這種機制,可以制訂底層數(shù)據(jù)交換的規(guī)范,而各模塊之間傳輸?shù)臄?shù)據(jù)將是規(guī)范的符合既定規(guī)則的數(shù)據(jù)。從應用的角度來看,XML信息交換大致可分為幾種類型:數(shù)據(jù)發(fā)布、數(shù)據(jù)集成和交易自動化。

          1. 2  XML數(shù)據(jù)存取機制

            XML數(shù)據(jù)源從應用角度可分為3種:①XML純文本文檔;②關系型數(shù)據(jù)庫。最適合于當前最為流行的基于3層結構的應用開發(fā);③來源于其它各種應用數(shù)據(jù),如郵件、目錄清單等。圖1為典型的XML數(shù)據(jù)存取機制。

          1.3  XML在數(shù)據(jù)庫中的應用模式

            XML在數(shù)據(jù)庫中的應用模型需要借助3層架構來實現(xiàn)。這種模式下,在用戶接口層,利用(I石或XSL技術,XML可實現(xiàn)基于Web瀏覽器的多樣式可視化顯示。而中間層則需要有一個代理程序運行于其中,通過它來訪問數(shù)據(jù)庫管理系統(tǒng)中的數(shù)據(jù)和輸出XML文檔。另外,這種代理程序還可以進行雙向的基于事件的數(shù)據(jù)更新,也就是說.客戶端的數(shù)據(jù)變化(如數(shù)據(jù)的插人、刪除、修改等)可以通過代理程序反映到底層數(shù)據(jù)庫,而數(shù)據(jù)庫的更新也能夠通知到客戶端。同時在傳輸過程中的數(shù)據(jù)都是已經(jīng)XML化了的。通過中間層的代理程序,可獲取的數(shù)據(jù)來源可以不必局限于某臺固定的數(shù)據(jù)庫服務器.而可以是分布于企業(yè)內,甚至于遍及全球各地的數(shù)據(jù)庫服務器。另外,借助于XML Schema,開發(fā)者能更為精確地描述和交換數(shù)據(jù)。

            XML提供了一種連接關系數(shù)據(jù)庫和面向對象數(shù)據(jù)庫以及其它數(shù)據(jù)庫管理系統(tǒng)之間的紐帶見圖2。XML文檔本身是一種由若干節(jié)點組成的結構,這種特點使得數(shù)據(jù)更適宜于用面向對象格式來存儲,同時也有利于面向對象語言(C++,Java等)調用XML編程接口訪問XML節(jié)點。關系數(shù)據(jù)庫和面向對象數(shù)據(jù)庫首先需要將數(shù)據(jù)從數(shù)據(jù)庫中提取出來,經(jīng)過轉換或直接以XML數(shù)據(jù)形式發(fā)布到網(wǎng)上(局域網(wǎng)或Internet網(wǎng)),然后相互交換數(shù)據(jù),經(jīng)應用層系統(tǒng)處理后再轉存人庫。

          1.4  XML數(shù)據(jù)交換技術

            不同的編程語言和腳本語言需要不同的SQL API和XML語法分析器組合。

          2、XML的應用過程
          2.1顯示XML

            文檔本身只描述數(shù)據(jù)內容,它的顯示功能由樣式單來完成。使用獨立的樣式單文件制定顯示格式的一大優(yōu)勢在于:對同一份數(shù)據(jù)文件可以制定不同的樣式風格,應用在不同的場合,使數(shù)據(jù)能夠更合理、更有針對性地表現(xiàn)出來,提高了數(shù)據(jù)的重用性。

            目前,W3C正式推薦的樣式單標準有兩種:①層疊樣式單CSS(Cascding Style Sheets);②可擴展樣式單語言XSL。

            XSL利用模式匹配的方法,選擇XML文檔中需要處理的元素/屬性,再針對這些特定的對象制定相應的轉換規(guī)則。借助XSL,還可添加新的元素/屬性,對所有元素/屬性進行重新排序、循環(huán)處理、條件判斷等程序化的控制,使其適應各種復雜的需求。

            在XML文檔中引用XSL的格式為:

                <?}unl一stylesheet type= "text/xsl" href = "applymentxsl"?>

          2. 2綁定XML

            Web服務器與客戶機之間的數(shù)據(jù)傳遞方式有3種:H'1'ML頁面、XML文檔以及XML數(shù)據(jù)島。其中,XML數(shù)據(jù)島通過特定的標簽把XML數(shù)據(jù)直接嵌入到HTML文檔中。采用數(shù)據(jù)島作為交互手段,不僅可以使數(shù)據(jù)具備一定的語義信息,同時還能保持HTML原有的一些特色,如利用用戶端腳本程序實現(xiàn)動態(tài)信息交換等。

            XML數(shù)據(jù)島的實現(xiàn)方法是在H'I'ML文檔中使用<XML>標簽。代碼的嵌入方式有兩種:直接嵌入(如例1)和外部引用(如例2)。

            例1:

            <XML ID="MyXMLData">

          <? xml version =“0"?>

          ……XML definitions……

          < /XML>

          例2:

            < XML ID=" MyXMLData" SRC=“  ">

              </XML>

          2.3訪問XML

            Document Object Model(文檔對象模型)簡稱為DOM,是對Web文檔進行應用開發(fā)、編程的應用程序接口(API ),是W3C公布的一種跨平臺的、與語言無關的接口規(guī)范。

            DOM采用對象模型和一系列的接口來描述XML文檔的內容和結構,即利用對象把文檔模型化。這種對象模型實現(xiàn)的基本功能包括:①描述文檔表示和操作的接口;②接口的行為和屬性;③接口之間的關系以及互操作。

            DOM對結構化的 XML文檔進行解析,文檔中的指令、元素、實體、屬性等所有個體都可以用對象模型表示。整個文檔的邏輯結構類似一棵樹,生成的對象模型就是樹的節(jié)點,每個對象同時包含了方法和屬性。

            利用DOM,可進行動態(tài)地創(chuàng)建XML文檔、遍歷結構、添加/修改/刪除內容等操作。DOM面向對象的特性,使人們在處理和XML解析相關的事務時節(jié)省大量精力,是一種符合代碼重用思想的強有力編程工具。

          2.4驗證XML

            格式正確是對XML文檔最基本的要求。XML文檔必須嚴格遵守語法規(guī)范,同時,XML文檔還應當符合語義方面的規(guī)范,即是“有效的”。對XML文檔有效性的檢查稱為對XML的“驗證”( Validation) 。

          3、在招生中的應用

            招生報名系統(tǒng)常采用下載表格的方式人工填寫,而校方則需要將回饋的表格再一一輸入到數(shù)據(jù)庫中,這樣大大降低了工作的效率,不利于數(shù)據(jù)的管理和共享。采用XSL技術的網(wǎng)上報名表見表1。

            填寫之后將其轉變成XML文檔,存人內存,之后用DOM程序獲取XMI.文檔中的數(shù)據(jù),并存人相應的數(shù)據(jù)庫中。

          4、結語

            XML的使用可方便的實現(xiàn)信息的再利用,為數(shù)據(jù)的共享及應用奠定了基礎。
        相關論文查閱:大學生論文、工商財務論文、經(jīng)濟論文教育論文  熱門畢業(yè)論文

        【XML技術在網(wǎng)絡招生中的應用】相關文章:

        移動網(wǎng)絡中OTN傳輸技術的應用論文05-27

        網(wǎng)絡技術在高校行政管理中的應用思考05-09

        網(wǎng)絡教育資源在高校中的應用05-17

        信息技術在美術教學中的應用05-30

        現(xiàn)代教育技術在物理教學中的應用論文04-21

        廣播電視工程中的接地技術應用論文05-27

        GPSRTK技術在工程測量中的應用研究論文06-05

        信息技術在機械專業(yè)教學中的應用論文04-29

        入侵檢測在網(wǎng)絡安全中的應用問題論文04-28

        微乳化技術在納米材料制備中的應用研究06-15

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>