XElement.Attribute(XName) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.