System.Xml.Resolvers Przestrzeń nazw

Zapewnia obsługę wstępnego zasypowania pamięci podręcznej przy użyciu strumieni DTD lub XML.

Klasy

XmlPreloadedResolver

Reprezentuje klasę używaną do wstępnego wypełniania pamięci podręcznej przy użyciu identyfikatorów DTD lub strumieni XML.

Wyliczenia

XmlKnownDtds

Wyliczenie XmlKnownDtds jest używane przez XmlPreloadedResolver element i definiuje, które dobrze znane jednostki DTD rozpoznają XmlPreloadedResolver .

Uwagi

Przestrzeń System.Xml.Resolvers nazw definiuje XmlPreloadedResolver wyliczenie XmlKnownDtds i .

XmlPreloadedResolver Jest używany jako program rozpoznawania nazw, gdy automatyczne wywołania do sieci nie są pożądane lub nie są możliwe. Na przykład tego typu można użyć do ładowania buforowanych zewnętrznych identyfikatorów DTD. Innym scenariuszem jest ładowanie kodu XHTML i używanie go do wstępnego ładowania dobrze znanych identyfikatorów DTD zdefiniowanych w XmlPreloadedResolver wersji XHTML 1.0. Wstępne ładowanie dobrze znanego dtd nie wywołuje żadnych połączeń sieciowych, ponieważ te identyfikatory DTD są już osadzone w System.Xml. Zestaw utils. Obecnie program XmlPreloadedResolver zawiera identyfikatory DTD XHTML 1.0 i RSS 0.91.

XmlKnownDtdsWyliczenie określa, które dobrze znane identyfikatory DTD XmlPreloadedResolver rozpoznaje. XmlKnownDtdsWyliczenie zawiera Xhtml10 wartości , , i Rss091 All None .

XmlKnownDtd.Xhtml10 Określa, że T:System.Xml.Resolvers.XmlPreloadedResolver obiekt będzie rozpoznawał identyfikatory DTD i jednostki zdefiniowane w XHTML 1.0. Aby uzyskać więcej informacji na temat XHTML, zobacz specyfikację XHTML 1.0.

XmlKnownDtd.Rss091 określa, że T:System.Xml.Resolvers.XmlPreloadedResolver obiekt będzie rozpoznawał identyfikatory DTD i jednostki zdefiniowane w funkcji RSS 0.91.

XmlKnownDtd.All Określa, że XmlPreloadedResolver rozpozna wszystkie aktualnie obsługiwane identyfikatory DTD. Jest to zachowanie domyślne.

XmlKnownDtd.None Określa, XmlPreloadedResolver że nie rozpozna żadnych wstępnie zdefiniowanych dtd.

Uwaga

Gdy obiekt wstępnie załaduje dobrze znaną usługę DTD, nie wywołuje połączeń sieciowych, ponieważ identyfikatory DTD są już osadzone w XmlPreloadedResolver System.Xml. Zestaw utils.