System.Xml.Resolvers 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供預先以 DTD 或 XML 資料流填入快取的支援。
類別
XmlPreloadedResolver |
表示類別,用來將 DTD 或 XML 資料流預先填入快取區。 |
列舉
XmlKnownDtds |
XmlKnownDtds 列舉是由 XmlPreloadedResolver 使用,並且會定義 XmlPreloadedResolver 可辨識哪些已知的 DTD。 |
備註
System.Xml.Resolvers命名空間會定義 XmlPreloadedResolver 和 XmlKnownDtds 列舉。
XmlPreloadedResolver 當您不想要或無法自動呼叫網路時,會使用做為解析程式。 例如,這個型別可以用來載入快取的外部 Dtd。 另一個案例是載入 XHTML 並使用 XmlPreloadedResolver ,預先載入 xhtml 1.0 中定義的知名 dtd。 預先載入知名的 DTD 不會叫用任何網路連接,因為這些 Dtd 已經內嵌在 System.Xml 中。公用程式元件。 目前 XmlPreloadedResolver 包含 XHTML 1.0 和 RSS 0.91 dtd。
XmlKnownDtds列舉會定義可辨識的知名 dtd XmlPreloadedResolver 。 XmlKnownDtds列舉包含 Xhtml10
、 Rss091
、 All
和 None
值。
XmlKnownDtd.Xhtml10
指定 T:System.Xml.Resolvers.XmlPreloadedResolver
將會辨識在 XHTML 1.0 中定義的 dtd 和實體。 如需 XHTML 的詳細資訊,請參閱 xhtml 1.0 規格。
XmlKnownDtd.Rss091
指定 T:System.Xml.Resolvers.XmlPreloadedResolver
將會辨識 RSS 0.91 中所定義的 dtd 和實體。
XmlKnownDtd.All
指定 XmlPreloadedResolver 將會辨識所有目前支援的 dtd。 這是預設行為。
XmlKnownDtd.None
指定 XmlPreloadedResolver 將無法辨識任何預先定義的 dtd。
注意
當 XmlPreloadedResolver 預先載入已知的 DTD 時,不會叫用網路連接,因為 dtd 已經內嵌在 System.Xml 中。公用程式元件。