XML 支持
更新:2007 年 11 月
.NET Compact Framework 提供了基本的 XML 功能,包括 XML 文档对象模型 (DOM)。为了节省设备空间,不支持以下 XML 组件:
可扩展样式表语言转换 (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 中节省内存”节。