<Sections>
<Classes>
<Class>VI</Class>
<Class>VII</Class>
</Classes>
<Students>
<Student>abc</Student>
<Student>def</Student>
</Students>
</Sections>
Devo scorrere le classi per ottenere "Classe" in una serie di stringhe. Devo anche passare in rassegna gli "Studenti" per inserire "Studente" in una serie di stringhe.Ciclo attraverso più sottonodi in XML
XDocument doc.Load("File.xml");
string str1;
foreach(XElement mainLoop in doc.Descendants("Sections"))
{
foreach(XElement classLoop in mainLoop.Descendants("Classes"))
str1 = classLoop.Element("Class").Value +",";
//Also get Student value
}
non funziona per ottenere tutte le classi. Inoltre, ho bisogno di riscrivere questo senza usando LINQ to XML, cioè usando XmlNodeList e XmlNodes.
XmlDocument doc1 = new XmlDocument();
doc1.Load("File.xml");
foreach(XmlNode mainLoop in doc.SelectNodes("Sections")) ??
Non so come procedere.
È questo il compito? –
basta rimuovere la casa dai compiti, ecco di cosa si tratta. ;) – user752709