Leggere un Xml ciclando sui nodi

mercoledì 17 novembre 2004 - 11.42

Klaus-zanini Profilo | Senior Member

Ciao a tutti,
vorrei ciclare su un file Xml che ha la struttura in come in allegatoDevo ciclare sui nodi di tipo A, e per ogni loro nodo di tipo B fare delle operazioni. Ho provato usando:
//foreach(XmlNode Current in XmlDocumento.SelectNodes("//ROOT/A")
//{
// foreach(XmlNode CurrrSotto in Current.SelectSingleNode("B")
// {
...


Il problema è che CurrSotto non contiene i tag ma solo il testo e solo della prima riga.

Come posso fare?

Klaus-zanini Profilo | Senior Member

Già, solo ho dimenticato che ho sbagliato ad allegare la struttura (ora me ne sono accorto): dentro ogni nodo A non c'è solo una serie di nodi B man anche altri nodi. Quello che voglio è scorrere solo i nodi B all'interno del mio nodo A.

Klaus-zanini Profilo | Senior Member

Avevo provato a mettere come //ROOT/A/B ma il risultato è che non considera il nodo corrente ma ripercorre tutto il file.

Klaus-zanini Profilo | Senior Member

Ok, ma se gentilmente mi tieni aggiornato su quello che scopri sul XPath, te ne sarei grato.

Klaus-zanini Profilo | Senior Member

Ma ti funziona la mia funzione con quel file Xml?
E se avessi anche più <A>? Ti funziona ugualmente?

Klaus-zanini Profilo | Senior Member

Ok.
Grazie mille.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5