System.Xml.Resolvers Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece suporte para pré-popular o cache com DTDs ou fluxos XML.
Classes
XmlPreloadedResolver |
Representa uma classe usada para pré-popular o cache com DTDs ou fluxos XML. |
Enumerações
XmlKnownDtds |
A enumeração XmlKnownDtds é usada pelo XmlPreloadedResolver e define quais DTDs já conhecidas que o XmlPreloadedResolver reconhece. |
Comentários
O System.Xml.Resolvers namespace define a XmlPreloadedResolver XmlKnownDtds enumeração e .
XmlPreloadedResolver é usado como resolvedor quando chamadas automáticas para a rede não são desejadas ou não são possíveis. Por exemplo, esse tipo pode ser usado para carregar DTDs externos armazenados em cache. Outro cenário é carregar XHTML e usar para XmlPreloadedResolver pré-carregar DTDs conhecidos definidos no XHTML 1.0. O pré-carregamento de um DTD conhecido não invoca nenhuma conexão de rede porque esses DTDs já estão inseridos no System.Xml. Utils assembly. Atualmente, XmlPreloadedResolver inclui DTDs XHTML 1.0 e RSS 0.91.
A XmlKnownDtds enumeração define qual DTD conhecido XmlPreloadedResolver reconhece. A XmlKnownDtds enumeração contém os Xhtml10
valores , , e Rss091
All
None
.
XmlKnownDtd.Xhtml10
especifica que o T:System.Xml.Resolvers.XmlPreloadedResolver
reconhecerá DTDs e entidades que são definidas em XHTML 1.0. Para obter mais informações sobre XHTML, consulte a especificação XHTML 1.0.
XmlKnownDtd.Rss091
especifica que o T:System.Xml.Resolvers.XmlPreloadedResolver
reconhecerá DTDs e entidades definidas no RSS 0.91.
XmlKnownDtd.All
especifica que o XmlPreloadedResolver reconhecerá todos os DTDs com suporte no momento. Esse é o comportamento padrão.
XmlKnownDtd.None
especifica que o XmlPreloadedResolver não reconhecerá nenhum dos DTDs predefinidos.
Observação
Quando o pré-carregar um DTD conhecido, ele não invocará conexões de rede porque os DTDs já estão inseridos no XmlPreloadedResolver System.Xml. Utils assembly.