Select the product you need help with
INFORMACE: Průvodce pro serializace XML v rozhraní .NET FrameworkID článku: 314150 - Produkty, které se vztahují k tomuto článku. Na této stránceSouhrnTento článek poskytuje návod informace a hlavní serializace a rekonstrukci XML s rozhraním .NET Framework (System.XML obor názvů). Přehled článků obsahují odkazy na užitečné informace, včetně dokumentace online, článků znalostní báze Microsoft Knowledge Base a dokumenty Microsoft white paper, vám informace o produktu společnosti Microsoft nebo technologie. Microsoft Knowledge Base Jak na články a kurzy poskytují podrobné pokyny k dokončení určité úlohy. QuickStart ukázkové soubory jsou předdefinované programy, které znázorňují technika. PřehledSerializace je proces převodu objektu do formuláře, které mohou být snadno přepravovány. Například serializovat objekt a přenosu přes Internet pomocí protokolu HTTP mezi klientem a serverem. Na druhý konec Rekonstruuje rušení serializace objektu z datového proudu.Rozhraní .NET Framework nabízí dvě serializaci technologie:
Následující odkazy poskytují přehled informací o serializace XML a rekonstrukce v aplikaci Microsoft Visual Studio .NET: Představujeme serializace XML http://msdn2.microsoft.com/en-us/library/182eeyhh(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/182eeyhh(vs.71).aspx)
XML a SOAP serializace http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconserialization.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconserialization.asp)
Architektura serializace XMLObor názvů System.Xml.Serialization obsahuje třídy, které se používají k serializovat objekty do formátu dokumentů XML nebo datové proudy.Střední třídy v oboru názvů je třída XmlSerializer. Chcete-li použít této třídy, použijte k vytvoření instance třídy serializovat pomocí pole Typ objektu konstruktoru XmlSerializer. Po vytvoření XmlSerializer, vytvořte instanci objektu, který chcete serializovat. Musíte také vytvořit objekt, který chcete zapsat soubor do dokumentu nebo jako datový proud, TextWriter nebo XmlWriter datového proudu. Potom může volání metody Serialize převést objekt do dokumentu XML. Rekonstruovat objekt z dokumentu XML, vytvořte objekt vhodné ke čtení dokumentu nebo proud (znovu StreamTextWriter nebo XmlWriter). Vyvolání metody Deserialize při obsazení výsledný objekt na Typ původní objekt, který byl serializovat. Obor názvů System.Xml.Serialization ovládat další serializace, poskytuje několik atributů třídy, které se mohou vztahovat na členy třídy. Například třída obsahuje-li člen, který bude být serializován jako XML element, můžete použít atribut XmlElementAttribute členů. Při použití atributu, můžete určit podrobnosti, jako skutečný název prvku XML pomocí vlastnosti ElementName. Na následující odkaz obsahuje architektonické (vnitřní) informace o serializace XML a rekonstrukci: Serializace třídy XML http://msdn2.microsoft.com/en-us/library/system.xml.serialization.xmlserializer(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/system.xml.serialization.xmlserializer(vs.71).aspx)
System.Xml.Serialization hierarchie http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemxmlserializationhierarchy.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemxmlserializationhierarchy.asp)
Klíčové koncepty a QuickstartsNásledující odkazy obsahují dokumentaci o klíči XML serializace a rekonstrukci koncepty a výukové lekce Quickstart.Serializace XML se XML Web Services Odkaz "Příklady z XML serializace" poskytuje několik ukázky kódu, které ukazují serializace XML, včetně následujících: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconxmlserializationwithwebservices.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconxmlserializationwithwebservices.asp)
Jak I čtení a zápisu objektů do souboru XML? http://samples.gotdotnet.com/quickstart/aspplus/default.aspx?url=/quickstart/howto/doc/XMLSerialization/RWObjFromXML.aspx
(http://samples.gotdotnet.com/quickstart/aspplus/default.aspx?url=/quickstart/howto/doc/XMLSerialization/RWObjFromXML.aspx)
Přepsání serializace XML http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconoverridingserializationofclasseswithxmlattributeoverridesclass.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconoverridingserializationofclasseswithxmlattributeoverridesclass.asp)
Vzorky .NET - jak: XML serializace http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpqstart/html/cpsmpnetsamples-howtoxmlserialization.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpqstart/html/cpsmpnetsamples-howtoxmlserialization.asp)
Příklady serializace XML Odkaz "Ovládání XML serializace použití atributy" probírá následující témata se ukázky kódu: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconanexampleofxmlserializationwithxmlserializer.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconanexampleofxmlserializationwithxmlserializer.asp)
Řízení serializace XML pomocí atributy http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcontrollingserializationbyxmlserializerwithattributes.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcontrollingserializationbyxmlserializerwithattributes.asp)
Články znalostní bázeMicrosoft Knowledge Base Jak na články jsou uvedeny podrobné pokyny k dokončení určité úlohy.315703
(http://support.microsoft.com/kb/315703/EN-US/
)
POSTUPY: Serializovat objekt do formátu XML pomocí jazyka Visual Basic .NET 316730 Také spustit transformace XSL (XSLT), dotaz a upravit XML data pomocí modelu DOM a serializovat nebo zrušit serializaci dat XML pomocí třídy System.XML v rozhraní .NET Framework. Další informace naleznete v tématu v následujícím článku znalostní báze Knowledge Base:
(http://support.microsoft.com/kb/316730/EN-US/
)
POSTUPY: Serializovat a rekonstrukci XML v jazyce Visual Basic .NET 313651
(http://support.microsoft.com/kb/313651/EN-US/
)
Návod pro XML v rozhraní .NET Framework NávodyKurzy obsahují mini kurzy, které vás scénářích rozvoje Typická aplikace používající serializace XML a rekonstrukci. Na následující odkaz přejdete k dokumentům návod.Pomocí schématu a serializace k pákového obchodní logiky http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexxml/html/xml04162001.asp
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexxml/html/xml04162001.asp)
Poradce při potížíchPokud dojde k potížím a chcete pomoci, je nejlepší místo pro zahájení na webu technické podpory Services (PSS):http://support.microsoft.com Máte několik možností najít odpovědi na vaše otázky. Můžete znalostní bázi Microsoft Knowledge Base, zaúčtování otázky nebo sdílet vaše zkušenosti v diskusních skupinách společnosti Microsoft, získat nejnovější aktualizace service Pack a příspěvky týkající se konkrétního produktu nebo obraťte se na odbornou pomoc společnosti Microsoft.
(http://support.microsoft.com/)
VlastnostiID článku: 314150 - Poslední aktualizace: 18. května 2007 - Revize: 3.3 Informace v tomto článku jsou určeny pro produkt:
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:314150
(http://support.microsoft.com/kb/314150/en-us/
)
|





Zpět nahoru








