XElement.Attribute(XName) Methode

Definitie

Geeft als resultaat de XAttributeXElement opgegeven XNamewaarde.

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

Parameters

name
XName

De XName te XAttribute krijgen.

Retouren

Een XAttribute met de opgegeven XNamewaarde; null als er geen kenmerk is met de opgegeven naam.

Voorbeelden

In het volgende voorbeeld wordt een element met een kenmerk gemaakt. Vervolgens wordt het kenmerk opgehaald met behulp van deze methode.

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)

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

Att="attribute content"

Hier volgt hetzelfde voorbeeld, maar in dit geval bevindt de XML zich in een naamruimte. Zie Werken met XML-naamruimten voor meer informatie.

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

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

aw:Att="attribute content"

Opmerkingen

Sommige asmethoden retourneren verzamelingen elementen of kenmerken. Deze methode retourneert slechts één kenmerk. Soms wordt dit een singleton genoemd (in tegenstelling tot een verzameling).

Visual Basic gebruikers de geïntegreerde kenmerkas kunnen gebruiken om de waarde van een kenmerk met een opgegeven naam op te halen.

Van toepassing op

Zie ook