xml og udskrive den rigtige node
Jeg har nedenstående xml dokument.<test>
<name>
<child>
<name></name>
<age></age>
</child>
<child>
<name></name>
<age></age>
</child>
<child>
<name></name>
<age></age>
</child>
</name>
</test>
Og denne kode:
XmlDocument objXMLdoc = new XmlDocument();
objXMLdoc.Load(FolderPath + fileName);
XmlNodeList nodeList;
XmlElement root = objXMLdoc.DocumentElement;
nodeList = root.SelectNodes("//test/child/");
foreach (XmlNode node in nodeList)
{
XmlNode name = node.SelectSingleNode("//name");
XmlNode age = node.SelectSingleNode("//age");
}
Jeg vil gerne lave en filtering så jeg får fat i alle child noder. Det virker ok.
Efter følgende vil jeg gerne loppe igennem alle child noder og udskriver værdier.
Problemet er at den kun udskriver værdier fra den første node. Hvis der f.eks. er 3 child objekter udskriver den værdi fra først node 3 gange.
Kan nogen hjælpe ?