Visual Basic 提供 XML 軸屬性,用於存取和巡覽 LINQ to XML 結構。 這些屬性使用特殊語法,可讓您藉由指定 XML 名稱來存取元素和屬性。
下表列出可讓您在 Visual Basic 中存取 XML 元素和屬性的語言功能。
XML 軸屬性
| 屬性描述 | 範例 | 說明 |
|---|---|---|
| 子軸 | contact.<phone> |
取得作為 phone 元素之子元素的所有 contact 元素。 |
| 屬性軸 | phone.@type |
type元素的phone屬性。 |
| 後代軸 | contacts...<name> |
取得 name 元素中的所有 contacts 元素,不論它們在階層中的深度。 |
| 擴充索引器 | contacts...<name>(0) |
從序列中取得第一個 name 元素。 |
| 價值 | contacts...<name>.Value |
取得序列中第一個物件的字串表示;如果序列為空,則返回 Nothing。 |
本節中
如何:存取 XML 後代元素
示範如何使用後代座標軸屬性來存取具有指定名稱且包含在指定之 XML 元素下的所有 XML 元素。
如何存取 XML 子元素
示範如何使用子軸屬性來存取 XML 元素中具有指定名稱的所有 XML 子元素。
如何:存取 XML 屬性
示範如何使用屬性軸屬性來存取 XML 元素中具有指定名稱的所有 XML 屬性。
如何:宣告及使用 XML 命名空間前綴
示範如何宣告 XML 命名空間前置詞,並用它來建立和存取 XML 元素。
相關區段
XML 軸屬性
提供描述各種 XML 存取屬性之區段的連結。
Visual Basic 中的 LINQ to XML 概觀
提供在 Visual Basic 中使用 LINQ to XML 的簡介。
在 Visual Basic 中建立 XML
提供在 Visual Basic 中使用 XML 常值的簡介。
在 Visual Basic 中處理 XML
提供在 Visual Basic 中載入和修改 XML 的區段連結。
XML 提供章節的連結,說明如何在 Visual Basic 中使用 LINQ to XML。