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
.NET Framework
Visualizzazione Albero XML
mercoledì 02 agosto 2006 - 11.16
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mi0772
Profilo
| Newbie
1
messaggi | Data Invio:
mer 2 ago 2006 - 11:16
Ciao a tutti, sono un nuovo utente del forum e colgo l'occasione per porgere un saluto a tutti i membri.
Mi sto da poco cimentanto con la programmazione in C# (sono un programmatore Java) e avrei necessità di realizzare un programma dove ad un certo punto dovrei caricare un file XML qualsiasi (quindi non conosco nessun nome di tag) e dovrei prendere il valore dei Nodi che non hanno figli.
Ad esempio :
<?xml version="1.0" encoding="UTF-8"?>
<GestioneSpesa>
<Versione schemaVersion="1.0"/>
<Copertina>
<CodiceIstat>000000</CodiceIstat>
<PartitaIVA>00000000000</PartitaIVA>
<NomeEnte>Ente</NomeEnte>
<Provincia>AA</Provincia>
<Esercizio>2003</Esercizio>
<NumDelibera> / </NumDelibera>
<DataDelibera>
<Giorno>01</Giorno>
<Mese>01</Mese>
<Anno>2003</Anno>
</DataDelibera>
<NumAbitanti>1</NumAbitanti>
<Superficie>1</Superficie>
</Copertina>
<TotaleGenerale>
<TitoloI>
<FUNZIONE1>
<SERVIZIO1>
<PERSONALE>
<ResiduiConservatiRS>LINE=35,COL=81,LEN=10</ResiduiConservatiRS>
<ResiduiConservatiCP>LINE=35,COL=81,LEN=10</ResiduiConservatiCP>
<ResiduiConservatiT>LINE=35,COL=81,LEN=10</ResiduiConservatiT>
<NRif>LINE=35,COL=81,LEN=10</NRif>
<PagamentiRS>LINE=35,COL=81,LEN=10</PagamentiRS>
<PagamentiCP>LINE=35,COL=81,LEN=10</PagamentiCP>
<PagamentiT>LINE=35,COL=81,LEN=10</PagamentiT>
<ResiduiDaRiportareRS>LINE=35,COL=81,LEN=10</ResiduiDaRiportareRS>
<ResiduiDaRiportareCP>LINE=35,COL=81,LEN=10</ResiduiDaRiportareCP>
<ResiduiDaRiportareT>LINE=35,COL=81,LEN=10</ResiduiDaRiportareT>
<ImpegniRS>LINE=35,COL=81,LEN=10</ImpegniRS>
<ImpegniCP>LINE=35,COL=81,LEN=10</ImpegniCP>
<ImpegniT>LINE=35,COL=81,LEN=10</ImpegniT>
<MinResRS>LINE=35,COL=81,LEN=10</MinResRS>
<MinResCP>LINE=35,COL=81,LEN=10</MinResCP>
</PERSONALE>
</SERVIZIO1>
</FUNZIONE1>
</TitoloI>
</TotaleGenerale>
</GestioneSpesa>
Dovrei poter sostituire tutte le linee che contengono "LINE=......" con altri dati che prenderò da un altro servizio.
e salvare il tutto su un nuovo XML.
Sono nel pallone più completo, mi potete aiutare ?
Grazie a tutti.
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
gio 3 ago 2006 - 17:36
ciao,
aggiungo a quanto detto dal Coach che nel caso tu decida di farlo via codice, puoi dare 1occhiata a questo articolo che fa proprio il giro "ricorsivo", su 1 documento Xml:
http://www.dotnethell.it/articles/FunzioniRicorsive.aspx
Poi ti suggerisco di dare 1occhiata anche a XPath che ti permette di fare "query" su documenti xml:
http://www.w3schools.com/xpath/default.asp
ciao.
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
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 !