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 tener acceso 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 también se usa la propiedad del phone eje secundario para tener acceso a todos los elementos secundarios denominados phone incluidos en el contact objeto .

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)

Compilación del código

Este ejemplo requiere:

Consulte también