ADO.NET 與 XML 整合的藍圖

文章翻譯 文章翻譯
文章編號: 313649 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

這篇文章提供了解的藍圖以 ADO.NET 的可延伸標記語言的整合。

若要協助藍圖的文件提供了您使用 Microsoft 產品或技術的學習,有用的資訊,包括線上文件時,Microsoft 的連結知識庫文章和白皮書。

概觀

通常程式設計師必須整合關聯式資料的 XML。的Microsoft.NET Framework 辨識這項需求,並可以整合與 ADO.NET在多層級的 XML。兩個重要類別加速這項整合:資料集類別和XmlDataDocument類別。這些類別提供兩個不同的檢視相同資料: 階層式檢視] 和 [關聯式檢視。

從關聯式的後端或 XML 後端,就可以填入資料集。這提供資料的關聯式檢視。填入資料集時,不論的後端,選擇哪種之後您可以從中擷取 XML 資料。

XmlDataDocument提供階層式和關聯的檢視表之間的橋樑。它提供 XML] 檢視中,在相同的資料繫結與資料集。因此,所有的 XML服務 [可延伸樣式表語言轉換 (XSLT) 例如,XML 路徑語言 (XPath)] 中可以使用關聯式資料。

您可以儲存或載入資料集為 XML 結構描述的結構。此外,您可以使用 XML 結構描述,讓具型別資料集類別。正如其名,具型別的的資料集強型別,而且可以依照名稱存取資料表和資料行而不是以集合為基礎的方法。

如需詳細資訊關於 XML 和資料集類別,請參考 [XML 與資料集] 中的主題圖形Studio.NET 線上說明 》 文件。

如需 ADO.NET 概觀整合使用 XML 時,請參閱下列MSDN Magazine的文件:
引入 ADO +: 資料存取 Microsoft.NET Framework 服務
http://msdn.microsoft.com/msdnmag/issues/1100/adoplus/default.aspx

逐步解說

逐步解說將提供簡短的教學課程和親自動手的指示會引導您完成一般應用程式開發案例。若要存取本主題中,在逐步解說,請參閱 Visual Studio.NET 線上說明文件:
  1. 在 Visual Studio 的.NET 中,按一下 [說明] 功能表上的 [內容]。
  2. 按一下以展開下列節點:
    • Visual Studio.NET
    • Visual Basic 和視覺化 C#
    • 存取資料
    • XML 結構描述和資料
    • XML 的逐步解說
您也可以使用[說明] 功能表上的 [搜尋] 功能,並使用 逐步解說XML 逐步解說中搜尋的關鍵字。

Microsoft Knowledge Base How To 文件

Microsoft Knowledge Base How To 文件提供逐步若要完成特定工作的指示進行。
309702 如何讀取 XML 資料讀入使用 Visual Basic.NET 資料集
311566 如何使用視覺 C#.NET 將 XML 資料讀入資料集
307224 如何在連線或中斷連線的 ADO.NET 應用程式中使用 XML
308064 如何使用 Visual Basic.NET 保存為 XML 的 ADO.NET 資料集
309183 如何使用視覺 C#.NET 保存為 XML 的 ADO.NET 資料集
310345 如何使用 Visual Basic.NET 呈現為 XML 屬性的資料表資料行
311937 如何使用 C#.NET,做為 XML 屬性,而不是項目中呈現此資料表資料行
301271 如何儲存為 XML,在.NET Framework SDK 中的資料集類別
311570 如何使用 Visual C++ 的.NET 將 XML 資料讀入資料集
309184 如何使用 Visual C++ 的.NET 保存為 XML 的 ADO.NET 資料集
您也可以執行下列的搜尋,在Microsoft 說明及支援 」 網站
http://support.microsoft.com/search/?adv=1
??
  • 搜尋產品 清單中選取更多產品按一下 其他人然後選取.NET Framework.
  • 使用 清單中按一下 布林值(包含文字和 (或).
  • 針對 文字方塊中,輸入下列命令布林查詢 (或型別子集的下列布林值的查詢):kbXML AND (資料集 OR XmlDataDocument 或 SQL 或ADO).

疑難排解

如果您遇到問題,而且需要為您的問題的解答請參閱 MSDN 新聞群組。MSDN 新聞群組是以取得最佳的位置問題的解答。在 MSDN 新聞群組中,您可以共用程式與您的對等電腦或搜尋 「 Microsoft 知識庫 」 文件的經驗有關特定問題:
MSDN 新聞群組
http://msdn.microsoft.com/newsgroups/

搜尋知識庫
http://support.microsoft.com/search

microsoft.public.dotnet.xml 新聞群組
http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?query=microsoft.public.dotnet.xml+&dg=&cat=en_US_d02fc761-3f6b-402c-82f6-ba1a8875c1a7&lang=en&cr=&pt=&catlist=&dglist=&ptlist=&exp=&sloc=en-us
?

?考

如需詳細資訊,請按一下下面的文件編號,檢視 「Microsoft 知識庫 」 中:
313828執行 XPath 的藍圖.NET 應用程式中的查詢
313816 使用提取模型中的剖析的.NET 程式設計 XML 的資料表架構
313824 為與 DOM 模型剖析器,在.NET 中程式設計 XML 藍圖架構
313826 在.NET Framework 中的 XML 結構描述的藍圖
301271 如何儲存為 XML,在.NET Framework SDK 中的資料集類別
309184 如何使用 Visual C++ 的.NET 保存為 XML 的 ADO.NET 資料集
如需詳細資訊和其他 Microsoft 藍圖文件中,按一下下列文件編號,檢視中的文件Microsoft 知識庫 」:
313651在.NET 中的 XML 的藍圖架構
314150 在.NET Framework 中的 XML 序列化的藍圖
313997 在.NET 應用程式中執行 XSLT 轉換的資料表

屬性

文章編號: 313649 - 上次校閱: 2012年10月29日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft .NET Framework 1.1
關鍵字:?
kbarttyperoadmap kbinfo kbwebservices kbmt KB313649 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:313649
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com