I have an xml document which consists of a number of the following:
- <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>
I have figured out how to find the element where LabelName = 'container'. But I am not well versed with lambda expressions and would like to know how to access the information within my LINQ results. Lambda expressions may not be the way to go either. I am open to any suggestions.
var dimensions = from field in xml.Elements("LabelFieldBO")
where field.Element("LabelName").Value == "container"
select field;
Thanks.
EDIT: What I am trying to figure out is how to get the LabelHeight and LabelWidth out of the XML where LabelName = "container"