XElement.Name Propiedad

Definición

Obtiene o establece el nombre de este elemento.Gets or sets the name of this element.

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

XName que contiene el nombre de este elemento.An XName that contains the name of this element.

Ejemplos

En el ejemplo siguiente se utiliza esta propiedad para determinar el nombre de un elemento.The following example uses this property to determine the name of an element.

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:This example produces the following output:

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 Changing eventos y.Setting this property will raise the Changed and the Changing events.

Se aplica a