System.Xml 類別中的型別支援
更新: November 2007
在 .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 值。
XmlWriter 類別上的 WriteValue 方法會在寫出 XML 時,將 CLR 型別轉換成 XML 結構描述型別。
XPathNavigator 類別上的 ValueAs 及 TypedValue 屬性會在單一方法呼叫中傳回節點值,並將其轉換成 CLR 值。
注意事項: |
---|
在 .NET Framework 1.0 版中,需要 XmlConvert 類別以在 XML 結構描述與 CLR 型別之間進行轉換。 |
在本節中
對應 XML 資料型別至 CLR 類型
說明 XML 資料型別與 CLR 型別的預設對應。XML 型別支援實作節點
討論部分型別支援實作細節。XML 資料型別轉換
說明如何使用 XmlConvert 類別在 XML 結構描述與 CLR 型別之間進行轉換。