Aracılığıyla paylaş


System.Xml.Resolvers Ad Alanı

Önbelleğe DTD veya XML akışlarıyla ön doldurma desteği sağlar.

Sınıflar

XmlPreloadedResolver

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

Numaralandırmalar

XmlKnownDtds

numaralandırması XmlKnownDtds tarafından XmlPreloadedResolver kullanılır ve tarafından tanınan iyi bilinen DTD'leri XmlPreloadedResolver tanımlar.

Açıklamalar

System.Xml.ResolversAd alanı, XmlPreloadedResolver ve XmlKnownDtds sabit listesini tanımlar.

XmlPreloadedResolver , ağa otomatik çağrılar istenmiyorsa 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 XHTML 'yi yüklüyor ve XmlPreloadedResolver xhtml 1,0 ' de tanımlanan iyi bilinen DTD 'leri önceden yüklemek için kullanıyor. Bu DTD 'Ler System.Xml zaten katıştırıldığından, iyi bilinen bir DTD 'nin önyüklemesi herhangi bir ağ bağlantısı çağırmaz. Yardımcı programlar derlemesi. Şu anda, XmlPreloadedResolver XHTML 1,0 ve RSS 0,91 DTD 'leri içerir.

XmlKnownDtdsSabit listesi tarafından tanınan bilinen DTD 'leri tanımlar XmlPreloadedResolver . XmlKnownDtdsSabit listesi,, Xhtml10 , Rss091 All ve değerlerini içerir None .

XmlKnownDtd.Xhtml10``T:System.Xml.Resolvers.XmlPreloadedResolver' nin, XHTML 1,0 ' de tanımlanan DTD 'leri ve varlıkları tanıyacağı belirtir. XHTML hakkında daha fazla bilgi için bkz. xhtml 1,0 belirtimi.

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

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

XmlKnownDtd.NoneXmlPreloadedResolveröğesinin önceden tanımlanmış DTD 'lerin hiçbirini tanıyamayacağı belirtir.

Not

XmlPreloadedResolverİyi bilinen BIR DTD 'yi önceden yüklediğinde, DTD 'ler System.Xml zaten katıştırıldığından ağ bağlantılarını çağırmaz. Yardımcı programlar derlemesi.