i try to read from an XML file. the XML file is created whith the c# XmlSerializer.
the xml file Looks like
<command>
<Name>one</Name>
<data>
<int>46</int>
<int>49</int>
<int>50</int>
</data>
<rangeData>
<int>36</int>
<int>29</int>
<int>10</int>
</rangeData>
</command>
to read the xml file i use the following code
string filename = "01.xml";
XmlDocument xdc = new xmlDocument();
xdc.Load(filename);
XmlNodeList xnlNodes = xelRoot.SelectNodes("command");
foreach(XMLNode nxmNode in xnlNodes)
{
XmlElement element = (XmlElement)xndNode;
string Name = Convert.ToString(xndNode{"Name"].InnerText);
data = new int[]
{
Convert.ToInt32(element.GetElementsByTagName("int")[0].InnerText),
Convert.ToInt32(element.GetElementsByTagName("int")[1].InnerText),
Convert.ToInt32(element.GetElementsByTagName("int")[2].InnerText),
};
rangeData = new int[]
{
Convert.ToInt32(element.GetElementsByTagName("int")[0].InnerText),
Convert.ToInt32(element.GetElementsByTagName("int")[1].InnerText),
Convert.ToInt32(element.GetElementsByTagName("int")[2].InnerText),
};
}
}
my Problem is, that i do not know how to select the right child node. i hope that someone can help me please. thanks