XElement.Name Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el nombre de este elemento.
public:
property System::Xml::Linq::XName ^ Name { System::Xml::Linq::XName ^ get(); void set(System::Xml::Linq::XName ^ value); };
public System.Xml.Linq.XName Name { get; set; }
member this.Name : System.Xml.Linq.XName with get, set
Public Property Name As XName
Valor de propiedad
XName que contiene el nombre de este elemento.
Ejemplos
En el ejemplo siguiente se usa esta propiedad para determinar el nombre de un elemento.
XElement el1 = new XElement("Root", "content");
Console.WriteLine(el1.Name);
XNamespace ns = "http://www.adventure-works.com";
XElement el2 = new XElement(ns + "Root", "content");
Console.WriteLine(el2.Name);
Console.WriteLine(el2.Name.Namespace);
Console.WriteLine(el2.Name.LocalName);
el2.Name = ns + "NewName";
Console.WriteLine(el2.Name);
Imports <xmlns:aw="http://www.adventure-works.com">
Module Module1
Sub Main()
Dim el1 As XElement = <Root>content</Root>
Console.WriteLine(el1.Name)
Dim el2 As XElement = <aw:Root>content</aw:Root>
Console.WriteLine(el2.Name)
Console.WriteLine(el2.Name.Namespace)
Console.WriteLine(el2.Name.LocalName)
Dim aw as XNamespace = GetXmlNamespace(aw)
el2.Name = aw + "NewName"
Console.WriteLine(el2.Name)
End Sub
End Module
Este ejemplo produce el siguiente resultado:
Root
{http://www.adventure-works.com}Root
http://www.adventure-works.com
Root
{http://www.adventure-works.com}NewName
Comentarios
Al establecer esta propiedad, se generarán los Changed eventos y Changing .