System.Xml.Resolvers Namespace

Bietet Unterstützung zum Vorabpopulieren des Caches mit DTDs oder XML-Datenströmen.

Klassen

Name Beschreibung
XmlPreloadedResolver

Stellt eine Klasse dar, die verwendet wird, um den Cache mit DTDs oder XML-Datenströmen vorzufüllen.

Enumerationen

Name Beschreibung
XmlKnownDtds

Die XmlKnownDtds-Aufzählung wird vom XmlPreloadedResolver verwendet und definiert, welche bekannten DTDs vom XmlPreloadedResolver erkannt werden.

Hinweise

Der System.Xml.Resolvers Namespace definiert die XmlPreloadedResolver Und die XmlKnownDtds Enumeration.

XmlPreloadedResolver wird als Resolver verwendet, wenn automatische Aufrufe des Netzwerks nicht gewünscht oder nicht möglich sind. Dieser Typ kann beispielsweise zum Laden zwischengespeicherter externer DTDs verwendet werden. Ein weiteres Szenario ist das Laden von XHTML und die Verwendung XmlPreloadedResolver zum Vorabladen bekannter DTDs, die in XHTML 1.0 definiert sind. Beim Vorabladen einer bekannten DTD werden keine Netzwerkverbindungen aufgerufen, da diese DTDs bereits in die System.Xml.Utils-Assembly eingebettet sind. XmlPreloadedResolver Enthält derzeit XHTML 1.0 und RSS 0.91 DTDs.

Die XmlKnownDtds Aufzählung definiert, welche bekannten DTDs erkannt XmlPreloadedResolver werden. Die XmlKnownDtds Aufzählung enthält die Xhtml10Werte , Rss091, , Allund None die Werte.

XmlKnownDtd.Xhtml10 Gibt an, dass die T:System.Xml.Resolvers.XmlPreloadedResolver DTDs und Entitäten erkennen, die in XHTML 1.0 definiert sind. Weitere Informationen zu XHTML finden Sie in der XHTML 1.0-Spezifikation.

XmlKnownDtd.Rss091 Gibt an, dass die T:System.Xml.Resolvers.XmlPreloadedResolver DTDs und Entitäten erkennen, die in RSS 0.91 definiert sind.

XmlKnownDtd.All Gibt an, dass alle XmlPreloadedResolver derzeit unterstützten DTDs erkannt werden. Dies ist das Standardverhalten.

XmlKnownDtd.None Gibt an, dass die XmlPreloadedResolver vordefinierten DTDs nicht erkannt werden.

Hinweis

XmlPreloadedResolver Beim Vorabladen einer bekannten DTD werden keine Netzwerkverbindungen aufgerufen, da die DTDs bereits in die System.Xml.Utils-Assembly eingebettet sind.