System.Xml.Resolvers Espace de noms

Fournit la prise en charge de la préremplir le cache avec des DTD ou des flux XML.

Classes

Nom Description
XmlPreloadedResolver

Représente une classe utilisée pour préremplir le cache avec des flux DTD ou XML.

Énumérations

Nom Description
XmlKnownDtds

L’énumération XmlKnownDtds est utilisée par l'XmlPreloadedResolver et définit les DTD connus que le XmlPreloadedResolver reconnaît.

Remarques

L’espace System.Xml.Resolvers de noms définit l’énumération XmlPreloadedResolver et l’énumération XmlKnownDtds .

XmlPreloadedResolver est utilisé comme programme de résolution lorsque les appels automatiques au réseau ne sont pas souhaités ou ne sont pas possibles. Par exemple, ce type peut être utilisé pour charger des DTD externes mis en cache. Un autre scénario consiste à charger XHTML et à utiliser XmlPreloadedResolver pour précharger des DTD connus définis dans XHTML 1.0. Le préchargement d’un DTD connu n’appelle aucune connexion réseau, car ces DTD sont déjà incorporés dans l’assembly System.Xml.Utils. Actuellement, XmlPreloadedResolver inclut des DTD XHTML 1.0 et RSS 0.91.

L’énumération XmlKnownDtds définit les DTD connus que les XmlPreloadedResolver reconnaissances. L’énumération XmlKnownDtds contient les valeurs, les Rss091Allvaleurs et None les Xhtml10valeurs.

XmlKnownDtd.Xhtml10 spécifie que les T:System.Xml.Resolvers.XmlPreloadedResolver DTD et les entités définies dans XHTML 1.0 reconnaîtront les DTD et les entités définies. Pour plus d’informations sur XHTML, consultez la spécification XHTML 1.0.

XmlKnownDtd.Rss091 spécifie que les T:System.Xml.Resolvers.XmlPreloadedResolver DTD et les entités définies dans RSS 0.91 sont reconnus.

XmlKnownDtd.All spécifie que le XmlPreloadedResolver fichier reconnaît tous les DTD actuellement pris en charge. Il s’agit du comportement par défaut.

XmlKnownDtd.None spécifie que le XmlPreloadedResolver DTD prédéfini ne reconnaît pas les DTD prédéfinis.

Note

Lorsque le XmlPreloadedResolver préchargement d’un DTD bien connu, il n’appelle pas les connexions réseau, car les DTD sont déjà incorporés dans l’assembly System.Xml.Utils.