如何:存取 XML 子代項目 (Visual Basic)
此範例示範如何使用子代座標軸屬性來存取具有指定名稱且包含在某個 XML 元素下的所有 XML 元素。 特別的是,它會使用 Value
屬性來取得在集合中 name
子代座標軸屬性傳回的第一個元素的值。 name
子代座標軸屬性會取得包含在 contacts
物件中的所有名為 name
的元素。 這個範例也會使用 phone
子代座標軸屬性來存取包含在 contacts
物件中所有名為 phone
的子代。
範例
Dim contacts As XElement =
<contacts>
<contact>
<name>Patrick Hines</name>
<phone type="home">206-555-0144</phone>
<phone type="work">425-555-0145</phone>
</contact>
</contacts>
Console.WriteLine("Name: " & contacts...<name>.Value)
Dim phoneTypes As XElement =
<phoneTypes>
<%= From phone In contacts...<phone>
Select <type><%= phone.@type %></type>
%>
</phoneTypes>
Console.WriteLine(phoneTypes)
編譯程式碼
這個範例需要:
- System.Xml.Linq 命名空間的參考。