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 de eje descendiente para obtener acceso a todos los elementos XML que tienen el nombre especificado y están incluidos en un elemento XML. Concretamente, se usa la propiedad Value para obtener el valor del primer elemento en la colección que la propiedad de eje descendiente name devuelve. La propiedad de eje descendiente name obtiene todos los elementos denominados name que se incluyen en el objeto contacts. En este ejemplo también se usa la propiedad de eje descendiente phone para obtener acceso a todos los descendientes denominados phone que se incluyen 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:

Vea también

Referencia

Propiedad de eje descendiente XML Visual Basic)

Value (Propiedad XML) (Visual Basic)

XContainer.Descendants

Otros recursos

Obtener acceso a XML en Visual Basic

XML en Visual Basic