XElement.Attribute(XName) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne le XAttribute de ce XElement qui a le XName spécifié.
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
Paramètres
- name
- XName
XName du XAttribute à obtenir.
Retours
XAttribute qui a le XName spécifié ; null
s'il n'existe aucun attribut avec le nom spécifié.
Exemples
L’exemple suivant crée un élément avec un attribut. Il récupère ensuite l’attribut à l’aide de cette méthode.
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)
Cet exemple produit la sortie suivante :
Att="attribute content"
Voici le même exemple, mais dans ce cas, le code XML se trouve dans un espace de noms. Pour plus d’informations, consultez Utiliser des espaces de noms 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
Cet exemple produit la sortie suivante :
aw:Att="attribute content"
Remarques
Certaines méthodes d’axe retournent des collections d’éléments ou d’attributs. Cette méthode ne retourne qu’un seul attribut. Parfois, il s’agit d’un singleton (contrairement à une collection).
Visual Basic utilisateurs peuvent utiliser l’axe d’attribut intégré pour récupérer la valeur d’un attribut avec un nom spécifié.