System.Xml.Resolvers Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece suporte para pré-preencher a cache com DTDs ou fluxos XML.
Classes
| Name | Description |
|---|---|
| XmlPreloadedResolver |
Representa uma classe usada para pré-preencher a cache com DTDs ou fluxos XML. |
Enumerações
| Name | Description |
|---|---|
| XmlKnownDtds |
A XmlKnownDtds enumeração é usada por e XmlPreloadedResolver define quais DTDs bem conhecidos que o XmlPreloadedResolver reconhece. |
Observações
O System.Xml.Resolvers espaço de nomes define o XmlPreloadedResolver e a XmlKnownDtds enumeração.
XmlPreloadedResolver é usado como resolver quando chamadas automáticas para a rede não são desejadas ou não são possíveis. Por exemplo, este tipo pode ser usado para carregar DTDs externos em cache. Outro cenário é carregar XHTML e usar XmlPreloadedResolver para pré-carregar DTDs bem conhecidos que estão definidos no XHTML 1.0. Pré-carregar um DTD bem conhecido não invoca quaisquer ligações de rede porque estes DTDs já estão incorporados no assembly System.Xml.Utils. Atualmente, XmlPreloadedResolver inclui DTDs XHTML 1.0 e RSS 0.91.
A XmlKnownDtds enumeração define quais DTDs bem conhecidos reconhece.XmlPreloadedResolver A XmlKnownDtds enumeração contém os Xhtml10valores , Rss091, All, e None .
XmlKnownDtd.Xhtml10 especifica que reconhecerá T:System.Xml.Resolvers.XmlPreloadedResolver DTDs e entidades definidas no XHTML 1.0. Para mais informações sobre XHTML, consulte a especificação XHTML 1.0.
XmlKnownDtd.Rss091 especifica que reconhecerá T:System.Xml.Resolvers.XmlPreloadedResolver DTDs e entidades definidas no RSS 0.91.
XmlKnownDtd.All especifica que reconhecerá XmlPreloadedResolver todos os DTDs atualmente suportados. Este é o comportamento padrão.
XmlKnownDtd.None especifica que não XmlPreloadedResolver reconhecerá nenhum dos DTDs pré-definidos.
Note
Quando pré-carrega XmlPreloadedResolver um DTD bem conhecido, não invoca ligações de rede porque os DTDs já estão embutidos na assembly System.Xml.Utils.