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 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.