asterix87
28-02-2013, 15:17
Buongiorno a tutti
Ho un file xml del tipo:
<Dip nome"D1">
<Impiegato nome="Andrea">
<st n=1> 100 </st>
<st n=2> 80 </st>
<st n=3> 120 </st>
</Impiegato>
<Impiegato nome="Luca">
<st n=1> 20 </st>
<st n=2> 80 </st>
<st n=3> 120 </st>
</Impiegato>
</Dip>
<Dip nome"D2">
<Impiegato nome="Patrizia">
<st n=1> 200 </st>
<st n=2> 80 </st>
<st n=3> 120 </st>
</Impiegato>
<Impiegato nome="Claudio">
<st n=1> 20 </st>
<st n=2> 80 </st>
<st n=3> 90 </st>
</Impiegato>
</Dip>
Dovrei Dovrei estrapolare tutti gli impiegati che hanno almeno un "st" >100 e raggruppandoli per dipartimento sommare i loro "st" > di 100
Quindi dall es sopre il risultato dovrebbe essere
<Dip nome"D1">
<Impiegato nome="Andrea">
<st>220</st>
</Impiegato>
<Impiegato nome="Luca">
<st>120</120>
</Dip>
<Dip nome"D2">
<Impiegato nome="Patrizia">
<st>320</st>
</Impiegato>
</Dip>
Sono 2 giorni che ci sto sbattendo la testa ma non ne vengo fuori, qualcuno puo aiutarmi? Grazie anticipato
Ho un file xml del tipo:
<Dip nome"D1">
<Impiegato nome="Andrea">
<st n=1> 100 </st>
<st n=2> 80 </st>
<st n=3> 120 </st>
</Impiegato>
<Impiegato nome="Luca">
<st n=1> 20 </st>
<st n=2> 80 </st>
<st n=3> 120 </st>
</Impiegato>
</Dip>
<Dip nome"D2">
<Impiegato nome="Patrizia">
<st n=1> 200 </st>
<st n=2> 80 </st>
<st n=3> 120 </st>
</Impiegato>
<Impiegato nome="Claudio">
<st n=1> 20 </st>
<st n=2> 80 </st>
<st n=3> 90 </st>
</Impiegato>
</Dip>
Dovrei Dovrei estrapolare tutti gli impiegati che hanno almeno un "st" >100 e raggruppandoli per dipartimento sommare i loro "st" > di 100
Quindi dall es sopre il risultato dovrebbe essere
<Dip nome"D1">
<Impiegato nome="Andrea">
<st>220</st>
</Impiegato>
<Impiegato nome="Luca">
<st>120</120>
</Dip>
<Dip nome"D2">
<Impiegato nome="Patrizia">
<st>320</st>
</Impiegato>
</Dip>
Sono 2 giorni che ci sto sbattendo la testa ma non ne vengo fuori, qualcuno puo aiutarmi? Grazie anticipato