Compartir a través de


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

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

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)

Compilación del código

Este ejemplo requiere:

Consulte también