System.Xml.Resolvers Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona compatibilidad para rellenar previamente la memoria caché con DTD o flujos XML.
Clases
| Nombre | Description |
|---|---|
| XmlPreloadedResolver |
Representa una clase que se usa para rellenar previamente la memoria caché con DTD o flujos XML. |
Enumeraciones
| Nombre | Description |
|---|---|
| XmlKnownDtds |
El XmlKnownDtds usa la enumeración XmlPreloadedResolver y define qué DTD conocidos reconoce el XmlPreloadedResolver. |
Comentarios
El System.Xml.Resolvers espacio de nombres define y XmlPreloadedResolver la XmlKnownDtds enumeración .
XmlPreloadedResolver se usa como solucionador cuando las llamadas automáticas a la red no son deseadas o no son posibles. Por ejemplo, este tipo se puede usar para cargar DTD externos almacenados en caché. Otro escenario es cargar XHTML y usar XmlPreloadedResolver para cargar previamente DTD conocidos que se definen en XHTML 1.0. La precarga de una DTD conocida no invoca ninguna conexión de red porque estos DTD ya están incrustados en el ensamblado System.Xml.Utils. Actualmente, XmlPreloadedResolver incluye DTD XHTML 1.0 y RSS 0.91.
La XmlKnownDtds enumeración define qué DTD conocidos XmlPreloadedResolver reconoce. La XmlKnownDtds enumeración contiene los Xhtml10valores , Rss091, Ally None .
XmlKnownDtd.Xhtml10 especifica que T:System.Xml.Resolvers.XmlPreloadedResolver reconocerá DTD y entidades definidas en XHTML 1.0. Para obtener más información sobre XHTML, consulte la especificación XHTML 1.0.
XmlKnownDtd.Rss091 especifica que reconocerá T:System.Xml.Resolvers.XmlPreloadedResolver dtD y entidades definidas en RSS 0.91.
XmlKnownDtd.All especifica que reconocerá XmlPreloadedResolver todos los DTD admitidos actualmente. Esta es el comportamiento predeterminado.
XmlKnownDtd.None especifica que no XmlPreloadedResolver reconocerá ninguno de los DTD predefinidos.
Nota:
Cuando precarga XmlPreloadedResolver un DTD conocido, no invoca conexiones de red porque los DTD ya están incrustados en el ensamblado System.Xml.Utils.