[NET COMPACT FRAMEWORK] RICERCA FILE XML

lunedì 30 giugno 2008 - 16.59

damar3 Profilo | Newbie

Salve a tutti,
ho la necessità di effettuare una ricerca all'interno di un file xml.

Il file è di questo tipo:

<RISPOSTA>
<RISPOSTA_SERVIZIO>
<RICHIESTA_SERVIZIO ATTRIBUTO1="12345" ATTRIBUTO2="12345" ATTRIBUTO3="12345" ATTRIBUTO4="12345"/>
<ELENCO>
<ELEMENTO ATTRIBUTO="N">
<DATI_GENERALI BIGLIETTO="9999999999" />
<DETTAGLI>
<DETTAGLIO COGNOME="PIPPO" NOME="PIPPO" SESSO="M" />
<DETTAGLIO COGNOME="PIPPO" NOME="PIPPO" SESSO="M" />
<DETTAGLIO COGNOME="PIPPO" NOME="PIPPO" SESSO="M" />
<DETTAGLIO COGNOME="PIPPO" NOME="PIPPO" SESSO="M" />
<DETTAGLIO COGNOME="PIPPO" NOME="PIPPO" SESSO="M" />
<DETTAGLIO COGNOME="PIPPO" NOME="PIPPO" SESSO="M" />
<DETTAGLIO COGNOME="PIPPO" NOME="PIPPO" SESSO="M" />
<DETTAGLIO COGNOME="PIPPO" NOME="PIPPO" SESSO="M" />
</DETTAGLI>
</ELEMENTO>
<ELEMENTO ATTRIBUTO="N">
<DATI_GENERALI BIGLIETTO="9999999999"/>
<DETTAGLI>
<DETTAGLIO COGNOME="PIPPO" NOME="PIPPO" SESSO="M" />
<DETTAGLIO COGNOME="PIPPO" NOME="PIPPO" SESSO="M" />
</DETTAGLI>
</ELEMENTO>
</ELENCO>
</RISPOSTA_SERVIZIO>
</RISPOSTA>

Se effettuo quest'operazione:

queryXpath = "//DATI_GENERALI[@BIGLIETTO='" + biglietto + "']"
root = xmlelenco.DocumentElement
node = root.SelectSingleNode(queryXpath)

Come posso fare per selezionare contestualmente anche i figli di quel biglietto in modo tale da prendere anche il dettaglio del biglietto e magari inserirli in una listview?

Grazie mille a tutti per l'aiuto!

P.S.
Sto operando con il Compact Framework
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