У меня есть XML-документ, который состоит из следующих пунктов:
- <LabelFieldBO>
<Height>23</Height>
<Width>100</Width>
<Top>32</Top>
<Left>128</Left>
<FieldName>field4</FieldName>
<Text>aoi_name</Text>
<DataColumn>aoi_name</DataColumn>
<FontFamily>Arial</FontFamily>
<FontStyle>Regular</FontStyle>
<FontSize>8.25</FontSize>
<Rotation>0</Rotation>
<LabelName />
<LabelHeight>0</LabelHeight>
<LabelWidth>0</LabelWidth>
<BarCoded>false</BarCoded>
</LabelFieldBO>
Я выяснил, как найти элемент, где LabelName = 'container'. Но я не очень разбираюсь в лямбда-выражениях и хотел бы узнать, как получить доступ к информации в моих результатах LINQ. Лямбда-выражения тоже могут не подходить. Я открыт для любых предложений.
var dimensions = from field in xml.Elements("LabelFieldBO")
where field.Element("LabelName").Value == "container"
select field;
Спасибо.
РЕДАКТИРОВАТЬ: я пытаюсь понять, как получить LabelHeight и LabelWidth из XML, где LabelName = "container"