System.Xml.Resolvers Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt ondersteuning voor het vooraf invullen van de cache met DTD's of XML-stromen.
Klassen
| Name | Description |
|---|---|
| XmlPreloadedResolver |
Vertegenwoordigt een klasse die wordt gebruikt om de cache vooraf in te vullen met DTD's of XML-stromen. |
Enums
| Name | Description |
|---|---|
| XmlKnownDtds |
De XmlKnownDtds opsomming wordt gebruikt door de XmlPreloadedResolver en definieert welke bekende DTD's worden XmlPreloadedResolver herkend. |
Opmerkingen
De System.Xml.Resolvers naamruimte definieert de XmlPreloadedResolver en opsomming XmlKnownDtds .
XmlPreloadedResolver wordt gebruikt als een resolver wanneer automatische aanroepen naar het netwerk niet gewenst zijn of niet mogelijk zijn. Dit type kan bijvoorbeeld worden gebruikt voor het laden van externe DTD's in de cache. Een ander scenario is het laden van XHTML en het gebruik voor het vooraf laden van XmlPreloadedResolver bekende DTD's die zijn gedefinieerd in XHTML 1.0. Het vooraf laden van een bekende DTD roept geen netwerkverbindingen aan omdat deze DTD's al zijn ingesloten in de assembly System.Xml.Utils. XmlPreloadedResolver Bevat momenteel XHTML 1.0 en RSS 0.91 DTD's.
De XmlKnownDtds opsomming definieert welke bekende DTD's de XmlPreloadedResolver herkent. De XmlKnownDtds opsomming bevat de Xhtml10, Rss091en AllNone waarden.
XmlKnownDtd.Xhtml10 geeft aan dat de T:System.Xml.Resolvers.XmlPreloadedResolver DTD's en entiteiten die zijn gedefinieerd in XHTML 1.0 worden herkend. Zie de XHTML 1.0-specificatie voor meer informatie over XHTML.
XmlKnownDtd.Rss091 geeft aan dat de T:System.Xml.Resolvers.XmlPreloadedResolver DTD's en entiteiten die zijn gedefinieerd in RSS 0.91 worden herkend.
XmlKnownDtd.All geeft aan dat alle XmlPreloadedResolver momenteel ondersteunde DTD's worden herkend. Dit is het standaardgedrag.
XmlKnownDtd.None geeft aan dat een XmlPreloadedResolver van de vooraf gedefinieerde DTD's niet wordt herkend.
Note
Wanneer een XmlPreloadedResolver bekende DTD vooraf wordt geladen, worden er geen netwerkverbindingen aangeroepen omdat de DTD's al zijn ingesloten in de assembly System.Xml.Utils.