如何:访问 XML 子元素 (Visual Basic)

此示例演示如何使用子轴属性访问 XML 元素中具有指定名称的所有 XML 子元素。 具体而言,它使用 Value 属性来获取 name 子轴属性返回的集合中第一个元素的值。 name 子轴属性获取 contact 对象中的名为 phone 的所有子元素。 此示例还使用 phone 子轴属性来访问 contact 对象中包含的所有名为 phone 的子元素。

示例

Dim contact As XElement = 
<contact>
    <name>Patrick Hines</name>
    <phone type="home">206-555-0144</phone>
    <phone type="work">425-555-0145</phone>
</contact>

Console.WriteLine("Contact name: " & contact.<name>.Value)

Dim phoneTypes As XElement = 
  <phoneTypes>
      <%= From phone In contact.<phone> 
          Select <type><%= phone.@type %></type> 
      %>
  </phoneTypes>

Console.WriteLine(phoneTypes)

编译代码

此示例需要:

另请参阅