User940894612 posted
Hi
I have done a query of an xml document (here is a sample)
Result>
<item>
<label>NDP-www.xxx.at</label>
<location>New York, NY</location>
<statusCode>UP</statusCode>
</item>
<item>
<label>NDP-www.xxx.at</label>
<location>New York, NY</location>
<statusCode>UP</statusCode>
</item>
<item>
<label>NDP-www.xxx.at</label>
<location>New York, NY</location>
<statusCode>UP</statusCode>
</item>
<item>
<label>NDP-www.xxx.at</label>
<location>New York, NY</location>
<statusCode>UP</statusCode>
</item>
<item>
<label>NDP-www.xxx.at</label>
<location>New York, NY</location>
<statusCode>UP</statusCode>
</item>
<item>
<label>NDP-www.xxx.at</label>
<location>New York, NY</location>
<statusCode>UP</statusCode>
</item>
<item>
<label>NDP-www.xxx.at</label>
<location>New York, NY</location>
<statusCode>UP</statusCode>
</item>
<item>
<label>NDP-www.xxx.at</label>
<location>New York, NY</location>
<statusCode>UP</statusCode>
</item>
<item>
<label>NDP-www.xxx.at</label>
<location>New York, NY</location>
<statusCode>UP</statusCode>
</item>
<item>
<label>NDP-www.xxx.at</label>
<location>New York, NY</location>
<statusCode>UP</statusCode>
</item>
<item>
<label>NDP-www.xxx.at</label>
<location>New York, NY</location>
<statusCode>UP</statusCode>
</item>
<item>
<label>NDP-www.xxx.at</label>
<location>New York, NY</location>
<statusCode>UP</statusCode>
</item>
</Result>
var query = from p in document.Elements("Result").Elements("item")
orderby (string) p.Element("statusCode") descending, (string) p.Element("label") ascending
select new
{
Label = (string) p.Element("label"),
Target = (string) p.Element("location"),
StatusCode = (string)p.Element("statusCode")
};
For every 4th item I would like to highlight the word.
I've tried this but cannot access the values
for (int i = 0; i < query.Count(); i++)
{
int y = i % 4;
if (y == 0)
{
}
else
{
}
}
Any ideas how I can achieve this?
Thanks
Rob