如何:访问 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)

编译代码

此示例需要:

请参见

参考

XML 子轴属性 (Visual Basic)

XML 值属性 (Visual Basic)

XContainer.Elements

其他资源

在 Visual Basic 中访问 XML

Visual Basic 中的 XML