XElement.Attribute(XName) Yöntem

Tanım

XAttribute Belirtilen XElementdeğerine sahip olan öğesini XName 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 AlınacaklarınXAttribute.

Döndürülenler

XAttribute Belirtilen XNamenull ada sahip bir öznitelik yoksa, belirtilen ada sahip 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 aynı örnek verilmiştir, ancak bu örnekte XML bir ad alanındadır. Daha fazla bilgi için bkz. XML Ad Alanları ile ç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 buna tekil ( koleksiyonun aksine) denir.

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.