XElement.Name XElement.Name XElement.Name XElement.Name Property

定義

この要素の名前を取得または設定します。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

プロパティ値

この要素の名前を格納している XNameAn XName that contains the name of this element.

次の例では、このプロパティを使用して、要素の名前を確認します。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  

この例を実行すると、次の出力が生成されます。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  

注釈

このプロパティは生成の設定、ChangedChangingイベント。Setting this property will raise the Changed and the Changing events.

適用対象

こちらもご覧ください