程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> DOM客戶端API的設計

DOM客戶端API的設計

編輯:.NET實例教程
     DOM全稱是Document Object Model,是一個文件對象所組成的模型。它不光用於XML,最早是用於HTML的。DOM定義了一組分析元可以顯示的標准指令集,通過程序存取Html或XML的內容,然後通過程序中的對象集合將其顯示出來。
  
    我們可以通過創建Document對象,使得應用程序得到對XML文檔進行操作的入口。進一步通過直接加載XML文檔把創建的這個文檔對象同實際的XML文檔關聯起來。從而將XML文檔轉換成一個DOM對象模型,為上層提供訪問服務。
  
    下面的例子結合VBScript和XML DOM對象來生成XML數據:
  
  <SCRIPT LANGUAGE=VBScript>
  <!--
  Sub dombml_OnClick()
  Set dom_xml=CreateObject("Microsoft.XMLDOM")
  dom_XML.async=False
  dom_xml.loadXML"<?XML version='1.0'?>" &_
  "<personalinfo>" &_
  " <name> " & namel.Value &_
  " </name> " &_
  " <id> " & id.Value &_
  " </id> " &_
  " <password> " &passWord.Value &_
  " </passWord> " &_
  " <email> " &email.Value &_
  " </email> " &_
  "</persomalinfo>"
  aler(dom_xml.XML)
  End Sub
  -->
  </SCRIPT>
  <Html>
  <head><title>利用DOM對象來生成XML數據</title></head>
  <body>
  <hr>
  姓名:
  <Input id=namel>
  <br>
  用戶名:
  <input id=id>
  <br>
  密碼
  <input type="password" id=passWord>
  <br>
  電子郵件
  <input id=email>
  <Input type=Button id=domxml value="生成XML數據">
  </body>
  </Html>
  
    總結
  
    Web環境下的異構數據源的集成,特別是基於XML的數據集成問題已經成為當前計算機領域中一個重要的研究方向。XML具有簡單、開放、可擴展性、靈活、自描述性等特點,給Internet注入了新的活力。作為數據表示的一個開放標准,XML為數據集成帶來了新的機遇。用XML作為數據交換的中介,給系統的實現帶來了極大的靈活性。系統可以屏蔽掉後台的多種數據源,用統一的XML格式的數據呈現給用戶。接收數據方根據XML數據的DTD可以對數據進行任意的處理,如分解出其中需要處理的數據或是以不同的樣式來顯示。通過本系統,可以實現散布在Web上的異構數據源中的數據的無縫集成。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved