XML 支持

更新:2007 年 11 月

.NET Compact Framework 提供了基本的 XML 功能,包括 XML 文档对象模型 (DOM)。为了节省设备空间,不支持以下 XML 组件:

  • XmlDataDocument 类。

  • 可扩展样式表语言转换 (XSLT)。

  • 验证已应用的文档类型定义 (DTD) 上的实体引用。.NET Compact Framework 仅支持 XML 架构 (XSD) 验证。可以在创建 XmlReader 时设置 ConformanceLevel

  • XQuery 语言。但是,.NET Compact Framework 支持使用 XPath 1.0 的查询。

.NET Compact Framework 与 Windows Embedded CE 一样,不支持使用 file:// URI 方案的相对路径。使用接受文件名作为字符串参数的 ReadXml 方法的重载时,请指定绝对路径信息。

.NET Compact Framework 支持 XmlWriter 的静态创建方法,不过 WriteNode(XPathNavigator, Boolean) 除外。

有关在 XML 编程中改进性能的信息,请参见如何:提高性能中的“在 XML 中节省内存”节。

请参见

其他资源

.NET Compact Framework 中的数据访问和 XML 支持