System.Xml 类中的类型支持
更新:November 2007
在 .NET Framework 2.0 版中,核心 XML 类已得到增强,具有类型支持功能。 XmlReader、XmlWriter 和 XPathNavigator 类具有类型支持功能,可以在 XML 架构类型和公共语言运行库 (CLR) 类型之间转换。
在 .NET Framework 2.0 版中,XmlReader、XmlWriter 和 XPathNavigator 类已得到增强,具有类型支持功能。
XmlReader 和 XPathNavigator 类均具有 SchemaInfo 属性,返回节点的架构信息。
ReadContentAs 和 ReadElementContentAs 以及 XmlReader 类的方法在单个方法调用中读取文本值并将其转换为 CLR 值。
在写出 XML 时,XmlWriter 类的 WriteValue 方法将 CLR 类型转换为 XML 架构类型。
XPathNavigator 类的 ValueAs 和 TypedValue 属性在单个方法调用中返回节点值并将其转换为 CLR 值。
说明: |
---|
在 .NET Framework 1.0 版中,需要使用 XmlConvert 类在 XML 架构和 CLR 类型之间进行转换。 |
本节内容
将 XML 数据类型映射到 CLR 类型
介绍 XML 数据类型与 CLR 类型的默认映射。XML 类型支持实现说明
介绍一些类型支持实现的详细信息。XML 数据类型的转换
描述如何使用 XmlConvert 类在 XML 架构和 CLR 类型之间进行转换。