Sdílet prostřednictvím


System.Xml.Resolvers Obor názvů

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

Třídy

XmlPreloadedResolver

Představuje třídu, která se používá k předběžnému naplnění mezipaměti datovými proudy DTD nebo XML.

Výčty

XmlKnownDtds

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

Poznámky

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

XmlPreloadedResolver se používá jako překladač, když automatické volání do sítě není žádoucí nebo není možné. Tento typ lze například použít pro načítání externích definicí DTD uložených v mezipaměti. Další scénář načítá XHTML a používá XmlPreloadedResolver se k přednačtení dobře známých definicí DTD, které jsou definovány v XHTML 1,0. Předběžné načtení dobře známé specifikace DTD nevyvolává žádné síťové připojení, protože tyto definice DTD jsou již vloženy do System.Xml. Sestavení util. V současné době XmlPreloadedResolver zahrnuje XHTML 1,0 a RSS 0,91 DTD.

XmlKnownDtdsVýčet definuje, které dobře známé specifikace DTD XmlPreloadedResolver rozpozná. XmlKnownDtdsVýčet obsahuje Xhtml10 Rss091 hodnoty,, All a None .

XmlKnownDtd.Xhtml10 Určuje, že T:System.Xml.Resolvers.XmlPreloadedResolver bude rozpoznávat specifikace DTD a entity, které jsou definovány v XHTML 1,0. Další informace o XHTML naleznete v tématu specifikace xhtml 1,0.

XmlKnownDtd.Rss091 Určuje, že T:System.Xml.Resolvers.XmlPreloadedResolver bude rozpoznávat specifikace DTD a entity, které jsou definovány v kanálu RSS 0,91.

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

XmlKnownDtd.None Určuje, že XmlPreloadedResolver nebude rozpoznán žádný z předdefinovaných definicí DTD.

Poznámka

Když předběžně XmlPreloadedResolver načte dobře známou DTD, nevyvolává připojení k síti, protože soubory DTD jsou již vloženy do System.Xml. Sestavení util.