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 supporto per prepopolare la cache con flussi DTD o XML.
Classi
XmlPreloadedResolver |
Rappresenta una classe che viene utilizzata per prepopolare la cache con DTD o flussi XML. |
Enumerazioni
XmlKnownDtds |
L'enumerazione XmlKnownDtds viene utilizzata da XmlPreloadedResolver e definisce quali definizioni DTD conosciute vengono riconosciute da XmlPreloadedResolver. |
Commenti
Lo System.Xml.Resolvers spazio dei nomi definisce e XmlPreloadedResolver XmlKnownDtds l'enumerazione .
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 esterne memorizzate nella cache. Un altro scenario è il caricamento di XHTML e l'uso di XmlPreloadedResolver per precaricare DTD noti definiti in XHTML 1.0. Il precaricamento di una DTD nota non richiama alcuna connessione di rete perché queste DTD sono già incorporate nel System.Xml. Utils assembly. Attualmente, XmlPreloadedResolver include DTD XHTML 1.0 e RSS 0.91.
XmlKnownDtdsL'enumerazione definisce le DTD note XmlPreloadedResolver riconoscibili dall'oggetto . XmlKnownDtdsL'enumerazione contiene i valori , , e Xhtml10
Rss091
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à tutte le DTD attualmente supportate. Comportamento predefinito.
XmlKnownDtd.None
specifica che XmlPreloadedResolver l'oggetto non riconoscerà nessuna delle DTD predefinite.
Nota
Quando precarica una DTD nota, non richiama le connessioni di rete perché le DTD sono già incorporate nel XmlPreloadedResolver System.Xml. Utils assembly.