Share via


Cómo: Obtener acceso a elementos descendientes XML (Visual Basic)

En este ejemplo se muestra cómo usar una propiedad del eje descendiente para acceder a todos los elementos XML que tienen un nombre especificado y que están contenidos en un elemento XML. En concreto, se usa la propiedad Value para obtener el valor del primer elemento de la colección que devuelve la propiedad del eje descendiente name. La propiedad del eje descendiente name obtiene todos los elementos denominados name contenidos en el objeto contacts. En este ejemplo también se usa la propiedad del eje descendiente phone para acceder a todos los descendientes denominados phone contenidos en el objeto contacts.

Ejemplo

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)

Compilar el código

Para este ejemplo se necesita:

Consulte también