System.Xml.Resolvers 名前空間

DTD または XML ストリームへのキャッシュの事前設定がサポートされています。

クラス

XmlPreloadedResolver

DTD ストリームまたは XML ストリームをキャッシュに事前に読み込むために使用されるクラスを表します。

列挙型

XmlKnownDtds

XmlKnownDtds 列挙型は、XmlPreloadedResolver により使用され、XmlPreloadedResolver が認識する既知の DTD を定義します。

注釈

名前空間 System.Xml.Resolvers は、 および 列挙 XmlPreloadedResolver 体を定義 XmlKnownDtds します。

XmlPreloadedResolver は、ネットワークへの自動呼び出しが必要ない場合、または実行できない場合にリゾルバーとして使用されます。 たとえば、この型は、キャッシュされた外部 DTD の読み込みに使用できます。 もう 1 つのシナリオは、XHTML を読み込み、 を使用して、XHTML 1.0 で定義されている既知の DTD を事前に読み XmlPreloadedResolver 込む場合です。 既知の DTD を事前に読み込む場合、ネットワーク接続は呼び出されません。これらの DTD は既にネットワーク接続に埋め込まれているためSystem.Xml。Utils アセンブリ。 現在、 XmlPreloadedResolver には XHTML 1.0 および RSS 0.91 DTD が含まれています。

列挙 XmlKnownDtds 体は、 が認識する既知の DTD を XmlPreloadedResolver 定義します。 列挙 XmlKnownDtds には、、 Xhtml10 および Rss091 All の各値が含 None まれます。

XmlKnownDtd.Xhtml10 は、XHTML 1.0 で定義されている DTD とエンティティを 認識することを T:System.Xml.Resolvers.XmlPreloadedResolver 指定します。 XHTML の詳細については 、XHTML 1.0 仕様に関するページを参照してください

XmlKnownDtd.Rss091 は、RSS 0.91 で定義されている DTD とエンティティを認識 T:System.Xml.Resolvers.XmlPreloadedResolver することを指定します。

XmlKnownDtd.All は、現在 XmlPreloadedResolver サポートされている DTD をすべて認識することを指定します。 これは既定の動作です。

XmlKnownDtd.None は、定義済 XmlPreloadedResolver みの DTD を認識しないを指定します。

注意

が既知の DTD を事前に読み込む場合、DTD は既にネットワーク接続に埋め込まれているため、ネットワーク接続 XmlPreloadedResolver を呼び出System.Xml。Utils アセンブリ。