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
Web Services, XML
XML XPATH
giovedì 28 dicembre 2006 - 12.37
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
marloboro
Profilo
| Newbie
8
messaggi | Data Invio:
gio 28 dic 2006 - 12:37
Salve ho un file XML Formato più o meno in questo modo.
<PANEL TIPO_RECORD="0" REGIONE="01" PANEL="05867" NR_INDIVIDUO="1" CITY_SIZE="1" CSE="5" BAM03="0" BAM414="0" STUDI="3" SESSO="2" ETA="7" RA="1" RA_BAM02="0" RA_BAM37="0" RA_BAM814="0" ANNO="5" RA_LAVORA="1">
<FATTORE CANALE="4" ORA_INIZIO="1225" ORA_FINE="1225">1322452</FATTORE>
<FATTORE CANALE="2" ORA_INIZIO="1226" ORA_FINE="1233">1322452</FATTORE>
<FATTORE CANALE="4" ORA_INIZIO="1234" ORA_FINE="1400">1322452</FATTORE>
<FATTORE CANALE="3" ORA_INIZIO="1401" ORA_FINE="1413">1322452</FATTORE>
<FATTORE CANALE="4" ORA_INIZIO="1414" ORA_FINE="1439">1322452</FATTORE>
<FATTORE CANALE="6" ORA_INIZIO="1440" ORA_FINE="1440">1322452</FATTORE>
<FATTORE CANALE="3" ORA_INIZIO="1441" ORA_FINE="1441">1322452</FATTORE>
<FATTORE CANALE="4" ORA_INIZIO="1442" ORA_FINE="1502">1322452</FATTORE>
<FATTORE CANALE="5" ORA_INIZIO="1503" ORA_FINE="1503">1322452</FATTORE>
<FATTORE CANALE="4" ORA_INIZIO="1504" ORA_FINE="1549">1322452</FATTORE>
<FATTORE CANALE="3" ORA_INIZIO="1916" ORA_FINE="1951">1322452</FATTORE>
<FATTORE CANALE="6" ORA_INIZIO="1952" ORA_FINE="2130">1322452</FATTORE>
<FATTORE CANALE="5" ORA_INIZIO="2131" ORA_FINE="2154">1322452</FATTORE>
<FATTORE CANALE="4" ORA_INIZIO="2155" ORA_FINE="2229">1322452</FATTORE>
</PANEL>
Il mio problema è di effettuare dei calcoli sul valore del tag FATTORE.
Praticamente data orainizio e orafine ( es. 2030 2229) in questo caso devo sommare i valori degli ultimi tre record, moltiplicamdoli per i minuti di sovrapposizione con orainizio e orafine date in precedenza.
Praticamente
<FATTORE CANALE="6" ORA_INIZIO="1952" ORA_FINE="2130">1322452</FATTORE> selezionato questo record devo moltiplicare 1322452 per il totale dei minuti che va da 2030(0ra inizio) e 2130 (ora del record)
<FATTORE CANALE="5" ORA_INIZIO="2131" ORA_FINE="2154">1322452</FATTORE>
selezionato questo record devo moltiplicare 1322452 per il totale dei minuti che va da 2131(0ra inizio) e 2154 (ora del record) ecc...
e vorrei riuscire a farlo tramite un'interrogazione Xpath.
E' possibile.
Spero di essere stato chiaro.
marloboro
Profilo
| Newbie
8
messaggi | Data Invio:
mar 2 gen 2007 - 11:04
Ti ringrazio della risposta nonostante le feste di Natale. In effetti avevo risolto selezionando i nodi e poi per ogni nodo leggendo gli attributi.
Comunque grazie mille lo stesso.
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 !