System.Xml 類別中的型別支援
在 .NET Framework 2.0 版中,核心 XML 類別已增強為包括型別支援功能。 XmlReader、XmlWriter 及 XPathNavigator 類別包含類型支援功能,包括在 XML 結構描述類型與 Common Language Runtime (CLR) 類型之間轉換的能力。
在 .NET Framework 2.0 版中,XmlReader、XmlWriter 及 XPathNavigator 類別已增強為包括類型支援功能。
每個 XmlReader 及 XPathNavigator 類別都包含 SchemaInfo 屬性,可傳回節點的結構描述資訊。
ReadContentAs、ReadElementContentAs 及 XmlReader 類別上的方法,會在單一方法呼叫中讀取文字值,並將其轉換成 CLR 值。
WriteValue 類別上的 XmlWriter 方法會在寫出 XML 時,將 CLR 類型轉換成 XML 結構描述類型。
XPathNavigator 類別上的 ValueAs 及 TypedValue 屬性會在單一方法呼叫中傳回節點值,並將其轉換成 CLR 值。
注意
在 .NET Framework 1.0 版中,需要 XmlConvert 類別以在 XML 結構描述與 CLR 類型之間進行轉換。
本節內容
將 XML 資料類型對應至 CLR 類型
說明 XML 資料類型與 CLR 類型的預設對應。
XML 類型支援實作注意事項
討論部分類型支援實作細節。
XML 資料類型轉換
說明如何使用 XmlConvert 類別在 XML 結構描述與 CLR 類型之間進行轉換。