Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este ejemplo se muestra cómo usar una propiedad del eje descendiente para tener acceso a todos los elementos XML que tienen un nombre especificado y que están contenidos en un elemento XML. En concreto, usa la propiedad Value para obtener el valor del primer elemento de la colección que la propiedad de axis descendente name devuelve. La propiedad del eje descendiente name obtiene todos los elementos denominados name que están contenidos en el objeto contacts. En este ejemplo también se usa la phone propiedad del eje descendiente para tener acceso a todos los descendientes denominados phone incluidos en el contacts objeto .
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)
Compilación del código
Este ejemplo requiere:
- Una referencia al espacio de nombres System.Xml.Linq.