System.Xml.Resolvers Obor názvů

Poskytuje podporu pro přípravu mezipaměti pomocí DTD nebo datových proudů XML.

Třídy

Name Description
XmlPreloadedResolver

Představuje třídu, která se používá k předvyplňování mezipaměti datovými proudy DTD nebo XML.

Výčty

Name Description
XmlKnownDtds

Výčet XmlKnownDtds používá XmlPreloadedResolver a definuje, které dobře známé identifikátory DTD, které XmlPreloadedResolver rozpozná.

Poznámky

Obor System.Xml.Resolvers názvů definuje výčet XmlPreloadedResolver a XmlKnownDtds výčet.

XmlPreloadedResolver se používá jako překladač, pokud nejsou požadovaná automatická volání do sítě nebo nejsou možná. Tento typ lze například použít pro načítání externích DTD uložených v mezipaměti. Dalším scénářem je načítání XHTML a použití XmlPreloadedResolver k předběžnému načtení známých DTD definovaných v XHTML 1.0. Předběžné načtení dobře známého DTD nevyvolá žádná síťová připojení, protože tyto DTD jsou již vloženy v sestavení System.Xml.Utils. XmlPreloadedResolver V současné době zahrnuje XHTML 1.0 a RSS 0.91 DTD.

Výčet XmlKnownDtds definuje, které dobře známé identifikátory DTD XmlPreloadedResolver rozpoznávají. Výčet XmlKnownDtds obsahuje Xhtml10hodnoty , Rss091, Alla None hodnoty.

XmlKnownDtd.Xhtml10 určuje, že T:System.Xml.Resolvers.XmlPreloadedResolver rozpozná DTD a entity definované v XHTML 1.0. Další informace o XHTML naleznete ve specifikaci XHTML 1.0.

XmlKnownDtd.Rss091 určuje, že T:System.Xml.Resolvers.XmlPreloadedResolver rozpozná DTD a entity definované v RSS 0.91.

XmlKnownDtd.All určuje, že XmlPreloadedResolver rozpozná všechny aktuálně podporované DTD. Toto je výchozí chování.

XmlKnownDtd.None určuje, že XmlPreloadedResolver nerozpozná žádné z předdefinovaných DTD.

Note

XmlPreloadedResolver Když předinstaluje dobře známou DTD, nevyvolá síťová připojení, protože DTD jsou již vloženy v sestavení System.Xml.Utils.