Compartir a través de


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

En este ejemplo se muestra cómo usar una propiedad de eje secundario para acceder a todos los elementos secundarios XML que tienen un nombre especificado 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 de eje secundario name. La propiedad de eje secundario name obtiene todos los elementos secundarios denominados phone que hay en el objeto contact. En este ejemplo se usa también la propiedad de eje secundario phone para acceder a todos los elementos secundarios denominados phone que hay en el objeto contact.

Ejemplo

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)

Compilar el código

Para este ejemplo se necesita:

Consulte también