System.Xml 类中的类型支持
在 .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 时,WriteValue 类的 XmlWriter 方法将 CLR 类型转换为 XML 架构类型。
XPathNavigator 类的 ValueAs 和 TypedValue 属性在一个方法调用中,返回节点值并将它转换为 CLR 值。
注意
在 .NET Framework 1.0 版中,需要使用 XmlConvert 类在 XML 架构和 CLR 类型之间进行转换。
本节内容
将 XML 数据类型映射到 CLR 类型
介绍 XML 数据类型与 CLR 类型的默认映射。
XML 类型支持实现说明
介绍一些类型支持实现的详细信息。
XML 数据类型转换
描述如何使用 XmlConvert 类在 XML 架构和 CLR 类型之间进行转换。