LINQ to XML 動態屬性
本節提供 LINQ to XML 中動態屬性的參考資訊。 具體來說,這些屬性是由 XAttribute 和 XElement 類別公開,這些類別位於 System.Xml.Linq 命名空間中。
如 WPF 數據系結概觀與 LINQ to XML中所述,每個動態屬性都相當於相同類別中的標準公用屬性或方法。 這些標準成員應該用於大部分用途;動態屬性特別針對 LINQ to XML 數據系結案例提供。 如需這些類別之標準成員的詳細資訊,請參閱 XAttribute 和 XElement 參考主題。
在解析的值方面,本節中的動態屬性分為兩個類別:
簡單屬性,例如 XAttribute 和 XElement 類別中的
Value
屬性,可解析為單一值。索引值,例如 Elements 和 子系XElement屬性,解析為索引器類型。 若要將索引器類型解析為所需的值或集合,必須將展開的名稱參數傳遞給它們。
傳回類型索引值的所有動態屬性,IEnumerable<T> 使用延後執行。 如需延遲執行的詳細資訊,請參閱 LINQ 查詢簡介 (C#)。
參考
另請參閱
- 使用 LINQ to XML WPF 數據系結
- 使用 LINQ to XML 概觀 WPF 數據系結
- LINQ 查詢簡介 (C#)