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 con el rellenado previo de DTD y secuencias XML en la memoria caché.
Clases
XmlPreloadedResolver |
Representa una clase que se usa para rellenar previamente la memoria caché con DTD o secuencias XML. |
Enumeraciones
XmlKnownDtds |
XmlKnownDtds usa la enumeración XmlPreloadedResolver y define las DTD conocidas que XmlPreloadedResolver reconoce. |
Comentarios
El System.Xml.Resolvers espacio de nombres define y la XmlPreloadedResolver 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 externas almacenadas en caché. Otro escenario es cargar XHTML y usar para cargar previamente XmlPreloadedResolver DTD conocidas definidas en XHTML 1.0. La carga previa de una DTD conocida no invoca ninguna conexión de red porque estas DTD ya están insertadas en el System.Xml. Ensamblado Utils. Actualmente, XmlPreloadedResolver incluye DTD XHTML 1.0 y RSS 0.91.
La XmlKnownDtds enumeración define qué DTD conocida XmlPreloadedResolver reconoce. La XmlKnownDtds enumeración contiene Xhtml10
los valores , , y Rss091
All
None
.
XmlKnownDtd.Xhtml10
especifica que reconocerá las DTD y entidades definidas T:System.Xml.Resolvers.XmlPreloadedResolver
en XHTML 1.0. Para obtener más información sobre XHTML, vea la especificación XHTML 1.0.
XmlKnownDtd.Rss091
especifica que reconocerá las DTD y entidades definidas T:System.Xml.Resolvers.XmlPreloadedResolver
en RSS 0.91.
XmlKnownDtd.All
especifica que XmlPreloadedResolver reconocerá todas las DTD admitidas actualmente. Este es el comportamiento predeterminado.
XmlKnownDtd.None
especifica que no XmlPreloadedResolver reconocerá ninguna de las DTD predefinidas.
Nota
Cuando XmlPreloadedResolver carga previamente una DTD conocida, no invoca conexiones de red porque las DTD ya están insertadas en el System.Xml. Ensamblado Utils.