I need a sample that shows how can loop through the
attributes and display the data.(.net / c#)
<?xml version="1.0" encoding="UTF-8"?>
<riders>
<rider>
<prename id=>Lance</prename>
<surname>Armstrong</surname>
</rider>
<rider>
<prename>Roberto</prename>
<surname>Heras</surname>
</rider>
<rider>
<prename>George</prename>
<surname>Hincapie</surname>
</rider>
<Position>
<Element Operation="insert" remark="Test Add Remark1"/>
<Element Operation="insert" remark="Test Add Remark2"/>
</Position>
</riders>
Code:
XmlElement child2 = child.SelectSingleNode("ns:Element");
oper1 = child2.GetAttribute("Operation");
int i;
for ( i = 1; i < 3; i++)
{
if (oper1 == "insert")
{
remk = child2.GetAttribute("Child");
MessageBox.Show(remk);
}
}
This works fine but it only give me the first remark, it never goes to
the second remark. Also I have hard coded "< 3", but I don't know the
number of remarks will be in the document.