Návod pro integraci s ADO.NET XML

Překlady článku Překlady článku
ID článku: 313649 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek poskytuje návod porozumět integrace Extensible Markup Language ADO.NET.

K usnadnění s studijní produkt společnosti Microsoft nebo technologie, přehled článků obsahují odkazy na užitečné informace, včetně dokumentace online, články znalostní báze Knowledge Base a dokumenty white paper.

Přehled

Často Programátoři musí integrovat relačních dat XML. Microsoft .NET Framework rozpozná tato potřebná a integrovat ADO.NET s XML na více úrovních. Tato integrace usnadňují dvě třídy klíče: Třída DataSet a třída XmlDataDocument. Tyto třídy obsahují dvě různá zobrazení stejného data: hierarchické zobrazení a relační zobrazení.

Z relační koncovému nebo koncovému XML může být naplněna DataSet. To poskytuje relační zobrazení na data. Po naplnění DataSet, bez ohledu na nastavení voleb koncovému, můžete extrahovat XML data z jej.

Most mezi zobrazeními hierarchické a relační poskytuje XmlDataDocument. Jej sváže s DataSet poskytují zobrazení XML na stejná data. Jako výsledek všechny XML jsou k dispozici v relačních dat služby [například XSLT (Extensible předlohy se styly Language Transformations) a jazyk XML Path (XPath)].

Uložit nebo načíst strukturu DataSet jako schéma XML. Kromě toho můžete použít schémata XML tak, aby zadaný třídy DataSet. Jak napovídá název zadaný DataSet důrazně zadaný a přístup tabulek a sloupců podle názvu namísto metody založené na kolekci.

Podrobnější informace o XML a třídy DataSet naleznete témata "XML a the DataSet" v dokumentaci Visual Studio .NET online nápovědy.

Přehled ADO.NET integrace s XML, naleznete v následujícím článku MSDN Magazine:
Představení ADO +: datové služby Microsoft .NET Framework
http://msdn.microsoft.com/msdnmag/issues/1100/adoplus/default.aspx

Architektura

Architektonický (nebo interní) informace o integraci XmlDataDocument a DataSet naleznete na následující web společnosti Microsoft:
Jak I...use XML a DataSet?
http://samples.gotdotnet.com/quickstart/howto/doc/xml/xmldataset.aspx

Kurzy quickstart

Kurzy ADO.NET a Quickstart XML naleznete na následujících webech společnosti Microsoft:
Jak provést I...read a zápis XML?
http://samples.gotdotnet.com/quickstart/howto/default.aspx?url=/quickstart/howto/doc/adoplus/readandwritexml.aspx

Jak I... generovat XML s daty ze serveru SQL Server?
http://samples.gotdotnet.com/quickstart/howto/default.aspx?url=/quickstart/howto/doc/adoplus/xmlfromsqlsrv.aspx

Jak I...load DataSet s XML?
http://samples.gotdotnet.com/quickstart/howto/default.aspx?url=/quickstart/howto/doc/xml/loaddatasetxmldata.aspx

Jak I...save DataSet jako XML?
http://samples.gotdotnet.com/quickstart/howto/default.aspx?url=/quickstart/howto/doc/xml/savedatasetxml.aspx

Jak I... vytvořit mapování DataSet ze schématu XSD?
http://samples.gotdotnet.com/quickstart/howto/default.aspx?url=/quickstart/howto/doc/xml/datasetmapxsdschema.aspx

Mapování souboru schématu XSD jak I...save DataSet?
http://samples.gotdotnet.com/quickstart/howto/default.aspx?url=/quickstart/howto/doc/xml/savedatasetmapxsdschema.aspx

Jak do XmlDataDocument dat XML I...load?
http://samples.gotdotnet.com/quickstart/howto/default.aspx?url=/quickstart/howto/doc/xml/loadxmldocument.aspx

Jak z XmlDataDocument I...read XML?
http://samples.gotdotnet.com/quickstart/howto/default.aspx?url=/quickstart/howto/doc/xml/streamxmldocument.aspx

Jak I... odvodit DataSet mapování z XML?
http://samples.gotdotnet.com/quickstart/howto/doc/Xml/DataSetMapXMLData.aspx

Návody

Kurzy obsahují krátké kurzy a praktická pokyny provedou Typická aplikace vývoj scénářů. Přístup návody v tomto tématu odkazují Visual Studio .NET online nápovědy dokumentace:
  1. V aplikaci Visual Studio .NET v nabídce Nápověda klepněte na příkaz obsah.
  2. Klepnutím rozbalte následující uzly:
    • Visual Studio .NET
    • Visual Basic a Visual C#
    • Přístup k datům
    • Schémata XML a data
    • Návody XML
Můžete také použít funkce Hledat v nabídce Nápověda a návody hledání pomocí klíčových Walkthrough a XML.

Microsoft znalostí jak články

Články Microsoft znalostí jak poskytnout podrobné pokyny k provedení určitého úkolu.
309702Jak přečíst XML data do DataSet pomocí jazyka .NET
311566Jak přečíst XML data do DataSet pomocí Visual C# .NET
307224Jak používat XML připojené a odpojené ADO.NET aplikací
308064Jak přetrvávat ADO.NET DataSet jako XML pomocí jazyka .NET
309183Jak přetrvávat ADO.NET DataSet jako XML pomocí Visual C# .NET
310345Vykreslení DataTable sloupce jako atributy XML pomocí jazyka .NET
311937Vykreslení DataTable sloupce jako atributy namísto prvky XML pomocí C# .NET
301271Jak uložit třídy DataSet jako XML .NET Framework SDK
311570Jak přečíst XML data do datové sady pomocí Visual C++ .NET
309184Jak přetrvávat ADO.NET DataSet do souboru XML pomocí Visual C++ .NET
Můžete také provést následující vyhledávání na webu nápovědy a podpory
http://support.microsoft.com/search/?adv=1
:
  • V seznamu Produktů hledat vyberte Další produkty, klepněte na tlačítko Další a vyberte .NET Framework.
  • Klepněte v seznamu použitíBoolean (text obsahuje anebo).
  • Do textového pole pro, zadejte následující dotaz Boolean (nebo zadejte podmnožinu následující dotaz Boolean): kbXML AND (DataSet OR XmlDataDocument nebo SQL nebo ADO).

Odstraňování potíží

Pokud dojde k potížím a potřebujete odpovědi na otázky získáte diskusních skupin MSDN. Diskusní skupiny MSDN jsou nejvhodnější místo získat odpovědi na otázky. V diskusních skupinách MSDN sdílet vaše zkušenosti s kolegové nebo hledání článcích o specifických problémech ve znalostní báze Microsoft Knowledge Base:
Diskusní skupiny MSDN
http://msdn.microsoft.com/newsgroups/

Prohledávání znalostní báze
http://support.microsoft.com/search

diskusní skupiny 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
Poznámka: Pokud již odebírané diskusní skupiny microsoft.public.dotnet.xml diskusní skupiny můžete přistupovat z následující adresu:
news://msnews.microsoft.com/microsoft.public.dotnet.xml
V tomto tématu můžete zaúčtovat otázky také na následující ADO.NET diskusní skupiny:
diskusní skupiny Microsoft.Public.dotNET.Framework.adonet
http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?query=microsoft.public.dotnet.framework.adonet+&dg=&cat=en_US_d02fc761-3f6b-402c-82f6-ba1a8875c1a7&lang=en&cr=&pt=&catlist=&dglist=&ptlist=&exp=&sloc=en-us
Poznámka: Pokud již odebírané diskusní skupiny microsoft.public.dotnet.framework.adonet diskusní skupiny můžete přistupovat z následující adresu:
news://msnews.microsoft.com/microsoft.public.dotnet.framework.adonet

Odkazy

Další informace naleznete v následujících článcích znalostní báze Microsoft Knowledge Base:
313828Návod pro provádění XPath dotazy v aplikacích .NET
313816Návod pro programování XML s analyzátor vyžádanou modelu v .NET Framework
313824Návod pro programování XML s modelu DOM analyzátor v .NET Framework
313826Návod pro schémata XML v rozhraní .NET Framework
301271Jak uložit třídy DataSet jako XML .NET Framework SDK
309184Jak přetrvávat ADO.NET DataSet do souboru XML pomocí Visual C++ .NET
Další informace a jiných Microsoft přehled článků, klepněte na následující čísla následujících článcích databáze Microsoft Knowledge Base:
313651Návod pro XML .NET Framework
314150Návod pro serializaci XML v rozhraní .NET Framework
313997Návod pro provádění transformace XSLT aplikací .NET

Vlastnosti

ID článku: 313649 - Poslední aktualizace: 7. června 2006 - Revize: 6.3
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft ADO.NET (included with the .NET Framework)
  • Microsoft .NET Framework 1.1
Klíčová slova: 
kbmt kbarttyperoadmap kbinfo kbwebservices KB313649 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:313649

Dejte nám zpětnou vazbu

 

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