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.
Poznámka:
Tento obsah je znovu vytištěn oprávněním Pearson Education, Inc. z Framework Design Guidelines: Conventions, Idioms a Patterns for Reusable .NET Libraries, 2. vydání. Tato edice byla publikována v roce 2008 a kniha byla od té doby plně upravena ve třetím vydání. Některé informace na této stránce můžou být zastaralé.
Tato část popisuje použití několika typů v oborech názvů System.Xml, které lze použít k reprezentaci XML dat.
❌ NEPOUŽÍVEJTE XmlNode nebo XmlDocument k reprezentaci dat XML. Upřednostněte použití instancí IXPathNavigable, XmlReader, XmlWriter nebo podtypů XNode místo.
XmlNode a XmlDocument nejsou určené pro zveřejnění ve veřejných rozhraních API.
✔️ Použijte XmlReader, IXPathNavigablenebo podtypy XNode jako vstup nebo výstup členů, které přijímají nebo vracejí XML.
Tyto abstrakce použijte místo XmlDocument, XmlNodenebo XPathDocument, protože tato oddělení metody od konkrétních implementací dokumentu XML v paměti a umožňuje jim pracovat s virtuálními zdroji dat XML, které zpřístupňují XNode, XmlReadernebo XPathNavigator.
❌ Nepoužívejte dědičnost odvozených tříd XmlDocument, pokud chcete vytvořit typ představující zobrazení XML podkladového objektového modelu nebo zdroje dat.
Části z © 2005, 2009 Microsoft Corporation. Všechna práva vyhrazena.
Přetištěno se svolením Pearson Education, Inc. z Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition od Krzysztofa Cwaliny a Brada Abramse, vydáno 22. října 2008 nakladatelstvím Addison-Wesley Professional jako součást série Microsoft Windows Development.