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 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 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.