Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Aiutino XML - C#
lunedì 17 marzo 2008 - 11.28
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
niples
Profilo
| Newbie
4
messaggi | Data Invio:
lun 17 mar 2008 - 11:28
salve a tutti,
mi servirebbe una procedura che avendo in pasto un file .XML (o un XMLDocument) mi "tronchi" i nodi fino ad un certo livello.
Ad esempio se ho un file XML così e volessi troncarlo a livello 2:
<folder name="uno"> (LIVELLO 1)
<folder name="a"> (LIVELLO 2)
<folder name="Nuova cartella" /> (LIVELLO 3)
<folder name="Nuova cartella (2)" />
</folder>
<folder name="b">
<folder name="Nuova cartella" />
<folder name="Nuova cartella (2)" />
</folder>
</folder>
il risultato dovrà essere:
<folder name="uno"> (LIVELLO 1)
<folder name="a"> (LIVELLO 2)
</folder>
<folder name="b">
</folder>
</folder>
quindi troncando tutto quello che c'è sotto al livello 2.
qualcuno può darmi una mano?
grazie infinite
Nicola
0v3rCl0ck
Profilo
| Guru
1.120
messaggi | Data Invio:
lun 17 mar 2008 - 12:41
>salve a tutti,
Ciao
>
>mi servirebbe una procedura che avendo in pasto un file .XML
>(o un XMLDocument) mi "tronchi" i nodi fino ad un certo livello.
>
>Ad esempio se ho un file XML così e volessi troncarlo a livello
>2:
>
><folder name="uno"> (LIVELLO 1)
><folder name="a"> (LIVELLO 2)
><folder name="Nuova cartella" /> (LIVELLO 3)
><folder name="Nuova cartella (2)" />
></folder>
><folder name="b">
><folder name="Nuova cartella" />
><folder name="Nuova cartella (2)" />
></folder>
></folder>
>
>il risultato dovrà essere:
>
><folder name="uno"> (LIVELLO 1)
><folder name="a"> (LIVELLO 2)
></folder>
><folder name="b">
></folder>
></folder>
>
>quindi troncando tutto quello che c'è sotto al livello 2.
>
>qualcuno può darmi una mano?
Pazienta qualche istante, ti sto preparando un progettino di esempio
>
>grazie infinite
>Nicola
Prego
Enjoy It
http://blogs.dotnethell.it/Regulator/
0v3rCl0ck
Profilo
| Guru
1.120
messaggi | Data Invio:
lun 17 mar 2008 - 15:13
585_NodeTruncating.zip
Ciao,
Eccoti, in allegato, il progetto di esempio, è solo uno dei tanti modi per farlo, ma sicuramente la strada della funzione ricorsiva e d'obbligo
Enjoy It
http://blogs.dotnethell.it/Regulator/
niples
Profilo
| Newbie
4
messaggi | Data Invio:
lun 17 mar 2008 - 16:05
Grazie mille per il tempo dedicatomi.
funziona alla perfezione anche il tuo codice.
grazie ancora
Nicola
0v3rCl0ck
Profilo
| Guru
1.120
messaggi | Data Invio:
lun 17 mar 2008 - 16:23
>Grazie mille per il tempo dedicatomi.
Prego
>
>funziona alla perfezione anche il tuo codice.
Benissimo
>
>grazie ancora
>Nicola
Alla prox
http://blogs.dotnethell.it/Regulator/
Torna su
Stanze Forum
Elenco Threads
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 !