Я разбираюсь в XML-документе, и мне нужно получить значение элемента Property
. На данный момент у меня есть строка кода, которая возвращает это:Как получить значение XElement
<Property name="ID" value="thevalueineed"/>
Вот моя строка используемого кода.
var ID = from el in linkedinfo.DescendantsAndSelf("Property")
where (string)el.Attribute("name") == "ID"
select el.Attributes("value").ToString();
Что будет следующим шагом я пропускаю, что я мог бы получить thevalueineed
от этого элемента, что я имею в var ID
?
Я сделал, как вы сказали, и он не возвращает правильное значение. Вместо этого он возвращает '[0] =" System.Xml.Linq.XElement + d__0 "' –
scapegoat17
Вы уверены, что изменили Атрибут (ы) на Атрибут? –
@ Selman22 - Я этого не делал. Я сейчас проверяю. – scapegoat17