XElement.Attribute(XName) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
XAttribute Vrátí hodnotu, XElement která má zadanou XNamehodnotu .
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
Parametry
- name
- XName
Na XName to, aby XAttribute ses dostala.
Návraty
XNameZadaný XAttribute atribut ; null
pokud neexistuje žádný atribut se zadaným názvem.
Příklady
Následující příklad vytvoří prvek s atributem. Potom pomocí této metody načte atribut.
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)
Tento příklad vytvoří následující výstup:
Att="attribute content"
Následující příklad je stejný, ale v tomto případě je XML v oboru názvů. Další informace naleznete v tématu Práce s obory názvů XML.
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
Tento příklad vytvoří následující výstup:
aw:Att="attribute content"
Poznámky
Některé metody osy vrací kolekce prvků nebo atributů. Tato metoda vrátí pouze jeden atribut. Někdy se to označuje jako singleton (na rozdíl od kolekce).
Visual Basic uživatelé můžou pomocí osy integrovaných atributů načíst hodnotu atributu se zadaným názvem.