深入探討SQL Server 2000對XML的支援(一)

來源:互聯網
上載者:User
我們可以很簡單的使用ADO訪問資料庫中的資料,但是,如果我們想把從資料庫中檢索得到的資料以XML的格式顯示出
來的話,就要費點神了,當然,我們可以去找一些現成的應用程式或者是把現有的預存程序修改一下,來完成這個想法。
  雖說ADO2.5宣稱支援XML,但是它仍需要一個額外的層來處理把資料轉化成XML的過程。幸好有了SQL Server 2000,它
宣稱可以直接從資料庫中取出資料,而不通過ADO2.5直接把資料以XML方式顯示出來。這個功能極大的提高了構造分布式、
資料集中的應用程式的效能,因為這個特性消除了不必要的代碼層。
  讓我們看一看,為了支援XML,SQL Server 2000添加了什麼新的特性:
  1、能夠使用 HTTP 訪問 SQL Server。
  2、支援 XDR(XML資料簡化)架構並且能夠指定對這些架構的 XPath 查詢。
  3、能夠檢索並寫入 XML 資料:
    使用 SELECT 語句和 FOR XML 子句檢索 XML 資料。
    使用 OPENXML 行集提供者寫入 XML 資料。
    使用 XPath 查詢語言檢索 XML 資料。
  4、增強了 Microsoft SQL Server 2000 OLE DB 提供者 (SQLOLEDB),使得可以將 XML 文檔設定為命令文本並以流
的形式返回結果集。
  可見,我們可以使用好幾種方法使用SQL Server 2000來訪問XML格式的資料:第一種,在 URL 中執行的查詢可以直接
訪問 SQL Server 2000產生XML文檔(也可以調用儲存在Web伺服器上的XML模版產生XML資料檔案)。第二種,可以使用
SELECT命令和FOR XML關鍵字,通過調用一個預存程序或是通過使用XPath查詢來取得XML資料。SQL Server 2000 完全支
持 XDR(XML資料簡化)架構,具有映射XML元素和屬性到表和欄位中的功能。下面,我就探討一下SQL Server 2000對XML
的支援特性。
  一、配置SQL Server 2000的IIS虛擬目錄
  在本文的開始,我想先談一談如何配置SQL Server 2000的IIS虛擬目錄。SQL Server 2000 允許為IIS建立一個虛擬目
錄,用來直接存取一個SQL資料庫中的資料。一旦在一台配置了IIS的電腦上安裝了SQL Server 2000,就可以運行SQL
Server 的 IIS 虛擬目錄管理工具 + 生產力來配置SQL Server 2000的IIS虛擬目錄。
  好,讓我們開始配置過程吧!
  在"SQL Server 工具"程式組中單擊"在 IIS 中配置 SQL XML 支援",這時就會出現一個與IIS管理器相似的介面。展

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.