System.Xml.Resolvers Spazio dei nomi

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.