Newsgroup: it.comp.www.html
Titolo: Non riesco a visualizzare dati da XML

Ciao a tutti,
devo imparare alla svelta come immettere in un documento html dati
ricavati da un file xml.
Ho fatto una prova sulla base di informazioni ed esempi trovati in giro:
http://boiler.chickenkiller.com/index2.html
Il file xml � questo:
http://boiler.chickenkiller.com/data.xml
Nella tabella dovrei vedere i dati, ma non vedo nulla.
Dove sbaglio?
Grazie e ciao
Boiler
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
--
Newsgroup robomoderato - gli articoli vengono approvati automaticamente

 ricavati da un file xml.
Hai due possibilita`:
- li traduci a mano in HTML
- scrivi uno script lato server che lo traduce in HTML
 
Tradotto: non puoi embeddare XML dentro HTML senza processarlo in qualche 
modo.
Bye.


 Dove sbaglio?
Con Firefox 3.0.14 funziona (male) se includi i dati xml nel tag "xml" 
invece di usare "src". Per� visualizza i dati senza inserirli nei 
corretti tag della tabella.
Sinceramente cos� ad occhio non so darti una spiegazione sensata, il 
codice sembra corretto.
Attenzione che questa tecnica di binding dei dati era usata "secoli" fa 
(ricordo una presentazione allo smau '98 all'uscita di IE 5), non so 
quanto sia ancora supportata e/o affidabile.
Dal comportamento che vedo direi poco... :)
Personalmente, anche per rimanere in tema, userei un iframe (o simile) 
che punta al file xml dove viene specificato un CSS per la formattazione.
Ciao.


 che punta al file xml dove viene specificato un CSS per la formattazione.
OK, aggiungiamo un paio di dettagli.
Devo visualizzare una roba del genere:
http://tinyurl.com/yjlqk2r
URL originale:
http://code.google.com/apis/visualization/documentation/gallery/imagelinechart.html
I dati per� cambiano ogni 5 minuti e si trovano in un file XML. L'idea �
di fare il refresh della pagina ogni 5 minuti in modo che vada a prendersi
i dati freschi nel suddetto file.
Non pretendo la pappa pronta, ma come detto non ho idea di come fare.
Se mi consigliate un link o un paio di parole chiave in base alle quali
cercare, vi sar� grato.
Saluti Boiler
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


 i dati freschi nel suddetto file.
La logica in generale � corretta.
Se ti servono dei grafici devi passare per un linguaggio di 
programmazione, lato server o JavaScript (come nell'esempio che citi, 
ben documentato) [1].
Nel caso sia sufficiente visualizzare i dati puoi crearti un file CSS 
generico e inserire l'apposita riga sull'XML generato. Dipende molto da 
quanto controllo hai su come viene generato il file XML.
Per il primo caso puoi cercare "javascript xml parser" per vedere come 
leggere un file XML da uno script presente in una pagina [2]; per il 
secondo basta aggiungere una riga al file xml, del tipo:
<?xml-stylesheet type="text/css" href="tuoFileStile.css" ?>
In linea generale avendo la possibilit� di usare un linguaggio 
server-side, opterei per quello: hai pi� scelta (di linguaggio e/o 
librerie) sia nella gestione dell'XML che nella generazione dei grafici.
Ciao.
Pablo
[1] personalmente mi trovo bene con JSCharts:
http://www.jscharts.com/examples
[2] articolo non recentissimo ma comodo per iniziare:
http://sviluppare-in-rete.blogspot.com/2007/11/javascript-processare-documenti-xml.html


 [CUT]
Ti ringrazio per le informazioni.
Per finire ho usato PHP per fare il parsing dell'XML. Funziona :-)
Ciao Boiler
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
