System.Xml.Resolvers Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ger stöd för att förbetala cachen med DTD:er eller XML-strömmar.
Klasser
| Name | Description |
|---|---|
| XmlPreloadedResolver |
Representerar en klass som används för att fylla i cacheminnet i förväg med DTD:er eller XML-strömmar. |
Uppräkningar
| Name | Description |
|---|---|
| XmlKnownDtds |
Uppräkningen XmlKnownDtds används av XmlPreloadedResolver och definierar vilka välkända DTD:er som XmlPreloadedResolver identifieras. |
Kommentarer
Namnområdet System.Xml.Resolvers definierar XmlPreloadedResolver uppräkningen och XmlKnownDtds .
XmlPreloadedResolver används som en lösning när automatiska anrop till nätverket inte är önskade eller inte är möjliga. Den här typen kan till exempel användas för att läsa in cachelagrade externa DTD:er. Ett annat scenario är att läsa in XHTML och använda XmlPreloadedResolver för att förinstallera välkända DTD:er som definieras i XHTML 1.0. Förinläsning av en välkänd DTD anropar inte några nätverksanslutningar eftersom dessa DTD:er redan är inbäddade i sammansättningen System.Xml.Utils. XmlPreloadedResolver För närvarande innehåller XHTML 1.0 och RSS 0.91 DTDs.
Uppräkningen XmlKnownDtds definierar vilka välkända DTD:er som XmlPreloadedResolver identifierar. Uppräkningen XmlKnownDtds innehåller Xhtml10värdena , Rss091, Alloch None .
XmlKnownDtd.Xhtml10 anger att identifierar T:System.Xml.Resolvers.XmlPreloadedResolver DTD:er och entiteter som definieras i XHTML 1.0. Mer information om XHTML finns i XHTML 1.0-specifikationen.
XmlKnownDtd.Rss091 anger att T:System.Xml.Resolvers.XmlPreloadedResolver identifierar DTD:er och entiteter som definieras i RSS 0.91.
XmlKnownDtd.All anger att identifierar alla DTD:er som XmlPreloadedResolver stöds för närvarande. Det här är standardbeteendet.
XmlKnownDtd.None anger att inte kommer att XmlPreloadedResolver känna igen någon av de fördefinierade DTD:erna.
Note
XmlPreloadedResolver När förinstallerar en välkänd DTD anropar den inte nätverksanslutningar eftersom DTD:erna redan är inbäddade i sammansättningen System.Xml.Utils.