Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Serializace XML převede (serializuje) veřejná pole a vlastnosti objektu a parametry a návratové hodnoty metod, do datového proudu XML, který odpovídá určitému dokumentu XSD (Xml Schema Definition Language). Serializace XML má za následek třídy silného typu s veřejnými vlastnostmi a poli, které jsou převedeny do sériového formátu (v tomto případě XML) pro ukládání nebo přenos.
Vzhledem k tomu, že XML je otevřený standard, může datový proud XML zpracovat libovolná aplikace podle potřeby bez ohledu na platformu. Například webové služby XML vytvořené pomocí ASP.NET používají XmlSerializer třídu k vytváření datových proudů XML, které předávají data mezi aplikacemi webové služby XML po internetu nebo v intranetech. Naopak deserializace přebírá takový datový proud XML a rekonstruuje objekt.
Serializace XML lze také použít k serializaci objektů do datových proudů XML, které odpovídají specifikaci SOAP. SOAP je protokol založený na jazyce XML, navržený speciálně pro přenos volání procedur pomocí XML.
Chcete-li serializovat nebo deserializovat objekty, použijte XmlSerializer třídu. Chcete-li vytvořit třídy, které mají být serializovány, použijte nástroj definice schématu XML.