System.Xml.Resolvers Namespace
Fornece suporte para preencher previamente o cache com DTDs ou fluxos XML. Provides support for prepopulating the cache with DTDs or XML streams.
Classes
| XmlPreloadedResolver |
Representa uma classe usada para pré-popular o cache com DTDs ou fluxos XML.Represents a class that is used to prepopulate the cache with DTDs or XML streams. |
Enumerações
| XmlKnownDtds |
A enumeração XmlKnownDtds é usada pelo XmlPreloadedResolver e define quais DTDs já conhecidas que o XmlPreloadedResolver reconhece.The XmlKnownDtds enumeration is used by the XmlPreloadedResolver and defines which well-known DTDs that the XmlPreloadedResolver recognizes. |
Comentários
O System.Xml.Resolvers namespace define o XmlPreloadedResolver e a XmlKnownDtds enumeração.The System.Xml.Resolvers namespace defines the XmlPreloadedResolver and the XmlKnownDtds enumeration.
XmlPreloadedResolver é usado como um resolvedor quando chamadas automáticas para a rede não são desejadas ou não são possíveis.XmlPreloadedResolver is used as a resolver when automatic calls to the network are not desired or are not possible. Por exemplo, esse tipo pode ser usado para carregar DTDs externos em cache.For example, this type can be used for loading cached external DTDs. Outro cenário é o carregamento de XHTML e o uso XmlPreloadedResolver do para pré-carregar DTDs bem conhecidos que são definidos no XHTML 1,0.Another scenario is loading XHTML and using XmlPreloadedResolver to preload well-known DTDs that are defined in XHTML 1.0. O pré-carregamento de um DTD bem conhecido não invoca nenhuma conexão de rede porque esses DTDs já estão inseridos na System.Xml. Assembly utils.Preloading a well-known DTD does not invoke any network connections because these DTDs are already embedded in the System.Xml.Utils assembly. Atualmente, XmlPreloadedResolver inclui o XHTML 1,0 e o RSS 0,91 DTDs.Currently, XmlPreloadedResolver includes XHTML 1.0 and RSS 0.91 DTDs.
A XmlKnownDtds enumeração define qual DTDs conhecido o XmlPreloadedResolver reconhece.The XmlKnownDtds enumeration defines which well-known DTDs the XmlPreloadedResolver recognizes. A XmlKnownDtds enumeração contém os Xhtml10 Rss091 valores,, All e None .The XmlKnownDtds enumeration contains the Xhtml10, Rss091, All, and None values.
XmlKnownDtd.Xhtml10 Especifica que o T:System.Xml.Resolvers.XmlPreloadedResolver irá reconhecer DTDs e entidades que são definidas no XHTML 1,0.XmlKnownDtd.Xhtml10 specifies that the T:System.Xml.Resolvers.XmlPreloadedResolver will recognize DTDs and entities that are defined in XHTML 1.0. Para obter mais informações sobre o XHTML, consulte a especificação xhtml 1,0.For more information about XHTML, see the XHTML 1.0 specification.
XmlKnownDtd.Rss091 Especifica que o T:System.Xml.Resolvers.XmlPreloadedResolver reconhecerá DTDs e entidades definidas em RSS 0,91.XmlKnownDtd.Rss091 specifies that the T:System.Xml.Resolvers.XmlPreloadedResolver will recognize DTDs and entities that are defined in RSS 0.91.
XmlKnownDtd.All Especifica que o XmlPreloadedResolver irá reconhecer todos os DTDs com suporte no momento.XmlKnownDtd.All specifies that the XmlPreloadedResolver will recognize all currently supported DTDs. Este é o comportamento padrão.This is the default behavior.
XmlKnownDtd.None Especifica que o XmlPreloadedResolver não reconhecerá qualquer um dos DTDs predefinidos.XmlKnownDtd.None specifies that the XmlPreloadedResolver will not recognize any of the predefined DTDs.
Observação
Quando o XmlPreloadedResolver sobrecarrega um DTD conhecido, ele não invoca conexões de rede porque os DTDs já estão inseridos na System.Xml. Assembly utils.When the XmlPreloadedResolver preloads a well-known DTD, it does not invoke network connections because the DTDs are already embedded in the System.Xml.Utils assembly.