У меня есть следующий фрагмент XML, и я хотел бы вытащить значения атрибутов состояния, которые не равны нулю.Я могу получить элементы, которые соответствуют критериям, но мне действительно нужны значения атрибутов состояния.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<response>
<Auth status = "0">Moo</Auth>
<Add status = "817">Cow</Add>
<Add status = "888">Brown</Add>
<Add status = "123">Dog</Add>
</response>
Этот лямбда-синтаксис возвращает список совпадающих элементов, но мне нужен списокзначения состояния не список элементов с этими значениями.
var errcodeList = xml.Descendants("Add").Where(x => x.Attribute("status").Value != "0").Attributes("status");