Ciao a tutti ho questa problematica... ho un file XML salvato dentro un database SQL SERVER in un campo xml con questa struttura
codice:
<Nodo>
<Prova>
<TipoRecord>1</TipoRecord>
<Pippo>
<Progressivo>14</Progressivo>
<TipoRigo>9</TipoRigo>
</Pippo>
<Pippo>
<Progressivo>2</Progressivo>
<TipoRigo>0</TipoRigo>
</Pippo>
</Prova>
<Prova>
<TipoRecord>2</TipoRecord>
<Pippo>
<Progressivo>14</Progressivo>
<TipoRigo>9</TipoRigo>
</Pippo>
<Pippo>
<Progressivo>2</Progressivo>
<TipoRigo>0</TipoRigo>
</Pippo>
</Prova>
</Nodo>
Per ottenere i valori dei nodi nei cicli <Prova> uso .nodes() per esempio così:
codice:
SELECT Test.value('(TipoRecord/text())[1]', 'int') as TipoRecord
FROM @xmlIn.nodes('/Nodo/Prova') AS N(Test)
ma come posso ottenere i value di "pippo" che è a sua volta un ciclo di un ciclo ovvero "prova"?
grazie a tutti per l'aiuto