System.Xml.Resolvers Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Prend en charge le préremplissage du cache avec des flux DTD ou XML.
Classes
XmlPreloadedResolver |
Représente une classe utilisée pour préremplir le cache avec des flux DTD ou XML. |
Énumérations
XmlKnownDtds |
L'énumération XmlKnownDtds est utilisée par le XmlPreloadedResolver et définit les DTD courantes que le XmlPreloadedResolver reconnaît. |
Remarques
L' System.Xml.Resolvers espace de noms définit le XmlPreloadedResolver et l' XmlKnownDtds énumération.
XmlPreloadedResolver est utilisé en tant que 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 mises en cache. Un autre scénario consiste à charger XHTML et à utiliser XmlPreloadedResolver pour précharger des DTD connues définies dans le code xhtml 1,0. Le préchargement d’une DTD bien connue n’appelle aucune connexion réseau, car ces DTD sont déjà incorporées dans le System.Xml. Assembly utils. Actuellement, XmlPreloadedResolver comprend des DTD XHTML 1,0 et RSS 0,91.
L' XmlKnownDtds énumération définit les DTD connues reconnues par XmlPreloadedResolver . L' XmlKnownDtds énumération contient Xhtml10
les Rss091
valeurs,, All
et None
.
XmlKnownDtd.Xhtml10
Spécifie que le T:System.Xml.Resolvers.XmlPreloadedResolver
reconnaîtra les DTD et les entités définies dans le code XHTML 1,0. Pour plus d’informations sur XHTML, consultez la spécification xhtml 1,0.
XmlKnownDtd.Rss091
Spécifie que le T:System.Xml.Resolvers.XmlPreloadedResolver
reconnaîtra les DTD et les entités définies dans RSS 0,91.
XmlKnownDtd.All
Spécifie que le XmlPreloadedResolver reconnaîtra toutes les DTD actuellement prises en charge. Il s'agit du comportement par défaut.
XmlKnownDtd.None
Spécifie que XmlPreloadedResolver ne reconnaîtra pas les DTD prédéfinies.
Notes
Lorsque le XmlPreloadedResolver précharge une DTD connue, il n’appelle pas de connexions réseau, car les DTD sont déjà incorporées dans le System.Xml. Assembly utils.