System.Xml.Resolvers Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce il supporto per la prepopolata della cache con DTD o flussi XML.
Classi
| Nome | Descrizione |
|---|---|
| XmlPreloadedResolver |
Rappresenta una classe utilizzata per prepopopolare la cache con DTD o flussi XML. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| XmlKnownDtds |
L'enumerazione XmlKnownDtds viene utilizzata dal XmlPreloadedResolver e definisce i DTD noti riconosciuti dall'XmlPreloadedResolver. |
Commenti
Lo System.Xml.Resolvers spazio dei nomi definisce e XmlPreloadedResolver l'enumerazione XmlKnownDtds .
XmlPreloadedResolver viene usato come sistema di risoluzione quando le chiamate automatiche alla rete non sono desiderate o non sono possibili. Ad esempio, questo tipo può essere usato per il caricamento di DTD esterni memorizzati nella cache. Un altro scenario è il caricamento di XHTML e l'uso XmlPreloadedResolver per precaricare DTD noti definiti in XHTML 1.0. Il precaricamento di un DTD noto non richiama alcuna connessione di rete perché questi DTD sono già incorporati nell'assembly System.Xml.Utils. Attualmente, XmlPreloadedResolver include DTD XHTML 1.0 e RSS 0.91.
L'enumerazione XmlKnownDtds definisce i DTD noti riconosciuti XmlPreloadedResolver . L'enumerazione contiene i XmlKnownDtdsvalori , Xhtml10Rss091, e All .None
XmlKnownDtd.Xhtml10 specifica che T:System.Xml.Resolvers.XmlPreloadedResolver riconoscerà le DTD e le entità definite in XHTML 1.0. Per altre informazioni su XHTML, vedere la specifica XHTML 1.0.
XmlKnownDtd.Rss091 specifica che T:System.Xml.Resolvers.XmlPreloadedResolver riconoscerà le DTD e le entità definite in RSS 0.91.
XmlKnownDtd.All specifica che XmlPreloadedResolver riconoscerà tutti i DTD attualmente supportati. Si tratta del comportamento predefinito.
XmlKnownDtd.None specifica che XmlPreloadedResolver non riconoscerà alcun DTD predefinito.
Note
Quando esegue il XmlPreloadedResolver precaricamento di un DTD noto, non richiama le connessioni di rete perché i DTD sono già incorporati nell'assembly System.Xml.Utils.