XElement.Name 属性
定义
获取或设置此元素的名称。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
属性值
一个包含此元素的名称的 XName。An 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
注解
设置此属性将引发 Changed 和 Changing 事件。Setting this property will raise the Changed and the Changing events.