stamattina ho avuto il pallino di andare a vedere quelle pagine xml che sfruttando l'xsl e il css vengono visualizzate come "normali" pagine web.
cercando su google "index.xml" ho trovato la solita infinità di siti; la grande maggioranza di questi siti avevano
la cosa m'è sembrata strana, però visto poi che il validatore tidy incluso in firefox mi indica un foglio di dati xml come "application/xml" non mi ha dato da pensare più di tanto.Formato file: Non riconosciuto
girovagando per questi siti non riconosciuti, ho trovato un feed che appare a tutti gli effetti come una ricca pagina web
http://feeds.feedburner.com/Tomate
sono rimasto sbalordito dall'enorme potenzialità offerta dall'xml, così ho deciso di fare qualcosa, copiare un pezzo di pagina, una cosa veloce, una cosa che si vede spesso, tanto per capire a che pro può essere utile.
ho "elaborato" parte di una pagina del forum, in xml
originale
http://forum.html.it
copia di una parte della pagina
http://www.ateicos.com/prove/xml/forum.xml
------------------------------------------
come potrete notare, la pagina è composta di 3 files,
forum.xml (dati) 14.5 kb
forum.xsl (struttura) 5.03 kb
forum.css (foglio di stile) 1.22 kb
20.75 kb di xml, i dati sono usabili da altre applicazioni
la stessa porzione di pagina l'ho riportata a quest'altro indirizzo
www.ateicos.com/prove/xml/forum_html.html
forum_html.html (struttura e dati) 21.4 kb
forum_html.css (foglio di stile) 1.29 kb
------------------------------------------
ad un certo punto sono curioso, firefox e iexplorer lo visualizzano alla perfezione, mi dico "provo con opera..."
... (orrore) ...
...opera non supporta l'xsl
il pezzo che ho fatto io non ha capo ne coda, tutto è messo alla rinfusa, non si capisce una mazza!
tomato invece compare come un elenco, le immagini e tutto lo stile che firefox e iexplorer visualizzavano correttamente spariscono per lasciare spazio ad una lista in bianco e nero, più una scritta gialla che quoto
opera è rimasto indietro, o firefox e iexplorer sono troppo avanti?This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site.
tanti dubbi imperversano nella mente...
opera supporta i feed rss, ma l'xsl non lo vede manco da vicino
firefox supporta pienamente feed xml e l'xsl, è l'ideale per i feed che usano fogli di stile
iexplorer i feed non li riconosce, ma l'xsl lo riconosce perfettamente, e visualizza i feed come perfette pagine web.
------------------------------------------
credo di aver saltato qualcosa, se qualcuno di voi ha capito cosa, per favore, me lo spieghi, sennò con l'xsl ci faccio il callo!
si usa, non si usa, è o non è supportato? questo è il dilemma...
------------------------------------------
m'è sorto un dubbio, è possibile, senza l'uso di php, asp e consimili, chiamare un file xml da un altro xml? senza usare javascript e oggetti dom microsoft?

Rispondi quotando