Я пытаюсь написать функцию для итерации моего xml-файла, а затем использовать найденные данные для создания моей древовидной диаграммы снова в dotnetcharting.
Например, если у меня есть следующее (ужасно, но только что сделаноup!) XML-файл
<root>
<Player>
<firstname/>
<lastname/>
</Player>
<Team>
<Name/>
<Country>
<League>
</League>
</Country
</Team>
</Root>
, тогда идея состоит в том, что у меня будет древовидная диаграмма, где у меня будет корневой узел, и, исходя из этого, у меня будет игрок и команда.Затем каждый из подузлов для каждого, до тех пор, пока, в конце концов, последние узлы не станут данными.
XmlReader rdr = XmlReader.Create(new System.IO.StringReader(xml));
while (rdr.Read())
{
if (rdr.NodeType == XmlNodeType.Element)
{
Console.WriteLine(rdr.LocalName);
}
}
Я знаю, что могу прочесть xml-файл вот так, но у меня нет способа сохранить какую-либо форму иерархии, поэтомуя не могу сказать dotnetcharting что родительский узел чего?
Любая помощь?