XElement.Name 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置此元素的名称。
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。
示例
下面的示例使用此属性来确定元素的名称。
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
该示例产生下面的输出:
Root
{http://www.adventure-works.com}Root
http://www.adventure-works.com
Root
{http://www.adventure-works.com}NewName
注解
设置此属性将引发 Changed 和 Changing 事件。