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 中。Utils 程序集。 当前 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 中。Utils 程序集。