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.
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.