web-dev-qa-db-fra.com

Comment obtenir un attribut dans l'objet XDocument

J'ai ce xml

<config>
    <audio first="true" second="false" third="true" />
</config>

Je veux que mon code puisse faire quelque chose comme ça

if (xdoc.getAttr("first")=="true")
    Console.Write("first is true");

Comment faire cela avec LINQ XDocument? Ce que j'ai jusqu'à présent, c'est l'objet XDocument chargé avec cette chaîne xml.

26
r4ccoon

Vous devez obtenir l'attribut de <audio> élément:

string value = xdoc.Root.Element("audio").Attribute("first").Value;
59
SLaks

Vous devriez jeter un œil à XElement

article sur c-sharpcorner.com

2
stian.net