XAttribute.Name Özellik

Tanım

Bu özniteliğin genişletilmiş adını alır.

public:
 property System::Xml::Linq::XName ^ Name { System::Xml::Linq::XName ^ get(); };
public System.Xml.Linq.XName Name { get; }
member this.Name : System.Xml.Linq.XName
Public ReadOnly Property Name As XName

Özellik Değeri

XName Bu özniteliğin adını içeren.

Örnekler

Aşağıdaki örnek üç özniteliği olan bir öğe oluşturur. Ardından her özniteliğin adını yazdırmak için bu özelliği kullanır. Örnekte ayrıca var olan bir özniteliğin adı kullanılarak yeni bir öznitelik oluşturulması gösterilmektedir.

XNamespace aw = "http://www.adventure-works.com";
XElement root = new XElement(aw + "Root",
    new XAttribute(XNamespace.Xmlns + "aw", "http://www.adventure-works.com"),
    new XAttribute(aw + "Att", "content"),
    new XAttribute("Att2", "different content")
);

foreach (XAttribute att in root.Attributes())
    Console.WriteLine("{0}={1}", att.Name, att.Value);
Console.WriteLine("");

XElement newRoot = new XElement(aw + "Root",
    from att in root.Attributes("Att2")
    select new XAttribute(att.Name, "new content"));

foreach (XAttribute att in newRoot.Attributes())
    Console.WriteLine("{0}={1}", att.Name, att.Value);
Dim root As XElement = _
    <aw:Root xmlns:aw='http://www.adventure-works.com'
        aw:Att='content'
        Att2='different content'/>

For Each att As XAttribute In root.Attributes()
    Console.WriteLine("{0}={1}", att.Name, att.Value)
Next
Console.WriteLine("")

Dim NewRoot As XElement = _
<Root
    <%= _
        From att In root.Attributes("Att2") _
        Select New XAttribute(att.Name, "new content") _
    %>>_
</Root>

For Each att As XAttribute In NewRoot.Attributes()
    Console.WriteLine("{0}={1}", att.Name, att.Value)
Next

Bu örnek aşağıdaki çıkışı oluşturur:

{http://www.w3.org/2000/xmlns/}aw=http://www.adventure-works.com
{http://www.adventure-works.com}Att=content
Att2=different content

Att2=new content

Açıklamalar

Bu özellik tarafından döndürülen genişletilmiş ad biçimindedir {namespace}localname.

Şunlara uygulanır

Ayrıca bkz.