System.Xml.Resolvers Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.