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
ASP.NET 2.0 / 3.5 / 4.0
Xml è asp.net
venerdì 08 febbraio 2008 - 10.17
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
RobyT83
Profilo
| Newbie
24
messaggi | Data Invio:
ven 8 feb 2008 - 10:17
Buongiorno, è qualche giorno che sto sbattendo la testa riguardo la lettura dei file xml (anche perché è la prima volta che mi cimento con questo tipo di file) con asp.net 2.0.
La struttura del fil xml è questa:
<dataset>
-<nodo>
<datinodo1>.....</datinodo1>
<datinodo2>.....</datinodo2>
<datinodo3>.....</datinodo3>
<datinodo4>.....</datinodo4>
.
.
.
<datinodoN>.....</datinodoN>
</nodo>
-<nodo>
<datinodo1>.....</datinodo1>
<datinodo2>.....</datinodo2>
<datinodo3>.....</datinodo3>
<datinodo4>.....</datinodo4>
.
.
.
<datinodoN>.....</datinodoN>
</nodo>
.
.
.
-<nodoN>
<datinodo1>.....</datinodo1>
<datinodo2>.....</datinodo2>
<datinodo3>.....</datinodo3>
<datinodo4>.....</datinodo4>
.
.
.
<datinodoN>.....</datinodoN>
</nodoN>
Leggendo sul forum ho scovato un articolo che fà al caso mio, il cui codice è questo:
Dim path As String = "export_gi_full_merge_multilevel/export_gi_full_merge_multilevel.xml"
'istanzio il documento
Dim Doc As New XmlDocument()
'lo carico in memoria
Doc.Load(path)
'recupero il nodo root
Dim element As XmlElement = Doc.DocumentElement
'recupero il valore all'interno del primo figlio dell'elemento root
Dim node As XmlNode
For Each node In element.ChildNodes
Response.Write(node.InnerText)
Next
Questo scrip mi andrebbe pure bene, perché mi legge tutti i nodi e i datinodo, però io vorrei leggere solo alcuni datinodo.
Per esempio vorrei leggere datinodo1 e datinodo2 ma non datinodo3 e datino4. Quale sarebbe la giusta istruzione per fare tutto ciò mantenendo questo tipo di istruzioni?
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
gio 14 feb 2008 - 20:59
ciao,
ti ho risposto qui:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=21142
è lo stesso problema? cmq sia XPath nel tuo caso è la soluzione migliore a mio avviso...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
RobyT83
Profilo
| Newbie
24
messaggi | Data Invio:
ven 15 feb 2008 - 07:11
No non era lo stesso problema, per questa domanda ho risolto.
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 !