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:
- Una referencia al espacio de nombres System.Xml.Linq.
Vea también
Referencia
Propiedad de eje descendiente XML Visual Basic)
Value (Propiedad XML) (Visual Basic)