System.Xml.Resolvers Ad Alanı

Önbelleği DTD'ler veya XML akışlarıyla önceden doldurma desteği sağlar.

Sınıflar

Name Description
XmlPreloadedResolver

DTD'ler veya XML akışlarıyla önbelleği önceden doldurmada kullanılan bir sınıfı temsil eder.

Numaralandırmalar

Name Description
XmlKnownDtds

XmlKnownDtds numaralandırması XmlPreloadedResolver tarafından kullanılır ve XmlPreloadedResolver hangi iyi bilinen DTD'leri tanıdığını tanımlar.

Açıklamalar

ad System.Xml.Resolvers alanı ve numaralandırmasını XmlPreloadedResolverXmlKnownDtds tanımlar.

XmlPreloadedResolver ağa otomatik çağrılar istenmediğinde veya mümkün olmadığında çözümleyici olarak kullanılır. Örneğin, bu tür önbelleğe alınmış dış DTD'leri yüklemek için kullanılabilir. Başka bir senaryo da XHTML'yi yüklemek ve XHTML 1.0'da tanımlanan iyi bilinen DTD'leri önceden yüklemek için kullanmaktır XmlPreloadedResolver . Bu DTD'ler zaten System.Xml.Utils derlemesine ekli olduğundan, iyi bilinen bir DTD'nin önceden yüklenmesi hiçbir ağ bağlantısını çağırmaz. XmlPreloadedResolver Şu anda XHTML 1.0 ve RSS 0.91 DTD'lerini içerir.

Numaralandırma, XmlKnownDtds hangi iyi bilinen DTD'lerin tanıyacağını XmlPreloadedResolver tanımlar. Numaralandırma XmlKnownDtds , , Xhtml10Rss091ve All değerlerini içerirNone.

XmlKnownDtd.Xhtml10 T:System.Xml.Resolvers.XmlPreloadedResolver, XHTML 1.0'da tanımlanan DTD'leri ve varlıkları tanıyacağını belirtir. XHTML hakkında daha fazla bilgi için bkz. XHTML 1.0 belirtimi.

XmlKnownDtd.Rss091 T:System.Xml.Resolvers.XmlPreloadedResolver, DTD'leri ve RSS 0.91'de tanımlanan varlıkları tanıyacağını belirtir.

XmlKnownDtd.All , şu XmlPreloadedResolver anda desteklenen tüm DTD'leri tanıyacağını belirtir. Bu varsayılan davranıştır.

XmlKnownDtd.None XmlPreloadedResolver önceden tanımlanmış DTD'lerin hiçbirinin tanınmayacağını belirtir.

Note

XmlPreloadedResolver İyi bilinen bir DTD'yi önceden yüklediğinde, DTD'ler System.Xml.Utils derlemesine zaten eklendiğinden ağ bağlantılarını çağırmaz.