XElement.Attribute(XName) Yöntem

Tanım

XAttribute Belirtilen XNamedeğerine sahip olan öğesini XElement döndürür.

public:
 System::Xml::Linq::XAttribute ^ Attribute(System::Xml::Linq::XName ^ name);
public System.Xml.Linq.XAttribute Attribute (System.Xml.Linq.XName name);
public System.Xml.Linq.XAttribute? Attribute (System.Xml.Linq.XName name);
member this.Attribute : System.Xml.Linq.XName -> System.Xml.Linq.XAttribute
Public Function Attribute (name As XName) As XAttribute

Parametreler

name
XName

XName Elde etmek için.XAttribute

Döndürülenler

XAttribute

XAttribute Belirtilen XNamenull ada sahip öznitelik yoksa, belirtilen öğesini içeren bir.

Örnekler

Aşağıdaki örnek, özniteliği olan bir öğe oluşturur. Ardından bu yöntemi kullanarak özniteliğini alır.

XElement xmlTree = new XElement("Root",  
    new XAttribute("Att", "attribute content")  
);  
XAttribute att = xmlTree.Attribute("Att");  
Console.WriteLine(att);  
Dim xmlTree As XElement = <Root Att="attribute content"/>  

Dim att As XAttribute = xmlTree.Attribute("Att")  
Console.WriteLine(att)  

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

Att="attribute content"  

Aşağıda da aynı örnek verilmiştir, ancak bu örnekte XML bir ad alanındadır. Daha fazla bilgi için bkz . XML Ad Alanlarıyla Çalışma.

XNamespace aw = "http://www.adventure-works.com";  
XElement xmlTree = new XElement(aw + "Root",  
    new XAttribute(XNamespace.Xmlns + "aw", "http://www.adventure-works.com"),  
    new XAttribute(aw + "Att", "attribute content")  
);  
XAttribute att = xmlTree.Attribute(aw + "Att");  
Console.WriteLine(att);  
Imports <xmlns:aw="http://www.adventure-works.com">  

Module Module1  
    Sub Main()  
        Dim xmlTree As XElement = <aw:Root aw:Att="attribute content"/>  

        Dim att As XAttribute = xmlTree.Attribute(GetXmlNamespace(aw) + "Att")  
        Console.WriteLine(att)  
    End Sub  
End Module  

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

aw:Att="attribute content"  

Açıklamalar

Bazı eksen yöntemleri , öğe veya öznitelik koleksiyonları döndürür. Bu yöntem yalnızca tek bir öznitelik döndürür. Bazen bu tekil olarak adlandırılır ( koleksiyonun aksine).

Visual Basic kullanıcılar, belirtilen ada sahip bir özniteliğin değerini almak için tümleşik öznitelik eksenini kullanabilir.

Şunlara uygulanır

Ayrıca bkz.