Как получить значение Элемент, внутреннее значение элемента в строковом значении.Как получить значение Inner Element из элементов в xml linq
Мой формат XML является,
<Filters>
<filterValues>
<filter_id>BN</filter_id>
<value>100</value>
</filterValues>
<filterValues>
<filter_id>SRE</filter_id>
<value>355</value>
</filterValues>
</Filters>
В этом XML, я хочу, чтобы получить поле значение, основанное на filter_id
собственности. Итак, я написал запрос.
var searchp =
from t1 in doc.Elements("filters")
where (string)(t1.Elements("filterValues").Elements().Select(elem=>elem.Element("filter_id").Value).ToString()) == "SRE"
select new
{
valuestr=t1.Element("filterValues").Element("value").Value
};
Pls Help Me.
Ваш ответ был хорошо. Но у меня больше внутренних элементов в значениях фильтра. Мне нужно получить все внутренние элементы. как это получить. Помогите мне. Извините за последующее объяснение. – user1120998
@ user1120998 Как выглядят эти внутренние элементы? Обновите свой вопрос с помощью XML-образца и я вам поможем. – Meysam
@ user1120998, пожалуйста, обновите вопрос с помощью примера данных, который вы хотите получить, чтобы иметь возможность помочь вам – Alex