Freigeben über


XElement.Name Eigenschaft

Definition

Ruft den Namen dieses Elements ab oder legt diesen fest.

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

Eigenschaftswert

Ein XName, der den Namen dieses Elements enthält.

Beispiele

Im folgenden Beispiel wird diese Eigenschaft verwendet, um den Namen eines Elements zu bestimmen.

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

Dieses Beispiel erzeugt die folgende Ausgabe:

Root
{http://www.adventure-works.com}Root
http://www.adventure-works.com
Root
{http://www.adventure-works.com}NewName

Hinweise

Wenn Sie diese Eigenschaft festlegen, werden die Changed Ereignisse und Changing ausgelöst.

Gilt für:

Weitere Informationen