System.Xml.Resolvers 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 アセンブリ。