Compartir a través de


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

Actualización: noviembre 2007

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

Este ejemplo necesita:

Vea también

Referencia

Propiedades de eje secundario XML

Propiedad Value de XML

XContainer.Elements

Otros recursos

Obtener acceso a XML en Visual Basic

XML en Visual Basic