如何:存取 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)

編譯程式碼

這個範例需要:

另請參閱