Как получить атрибут в объекте XDocument - PullRequest
24 голосов
/ 13 декабря 2010

У меня есть этот xml

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

Я хочу, чтобы мой код мог делать что-то подобное

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

Как мне это сделать с помощью LINQ XDocument?Пока что у меня есть объект XDocument, загруженный этой строкой xml.

Ответы [ 2 ]

56 голосов
/ 13 декабря 2010

Вам необходимо получить атрибут элемента <audio>:

string value = xdoc.Root.Element("audio").Attribute("first").Value;
2 голосов
/ 13 декабря 2010

Вам стоит взглянуть на статью XElement

на c-sharpcorner.com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...