Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get attribute in the XDocument object

I have this xml

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

I want my code to able to do something like this

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

How do I do this with LINQ XDocument? What I have so far is the XDocument Object loaded with that xml string.

like image 654
r4ccoon Avatar asked Dec 13 '10 14:12

r4ccoon


1 Answers

You need to get the attribute of the <audio> element:

string value = xdoc.Root.Element("audio").Attribute("first").Value; 
like image 177
SLaks Avatar answered Sep 20 '22 17:09

SLaks