vai al contenuto della pagina
Se riesci a leggere questo messaggio il tuo browser potrebbe non essere in grado di leggere e intepretare correttamente i css. Alcuni browser che interpretano i css in modo corretto sono Opera, Safari e Firefox che sono disponibili su diverse piattaforme.

Costruire un sito con xml #3

2008 10 Apr

commenti 2 commenti

categorie Tutorial, Web Design,

Con questo post chiudo la serie in tre articoli su come costruire un sito in xml. Nei precedenti articoli della serie ho parlato del foglio xml e xsl rispettivamente, mentre in quest’ultima parte vediamo se davvero conviene costruire un sito con xml e quali possono essere i suoi vantaggi/applicazioni pratiche.

Per prima cosa completeremo il sito, ossia aggiungeremo il foglio di stile mancante al file xsl in questo modo:

<link href=“templates/css/style.css” rel=“stylesheet” type=“text/css” media=“screen” />

Un normalissimo richiamo css.

Ora il sito è concluso, andando ad aprire il file xml avremo un normalissimo sito, con grafica e tutto, solo che guardando il codice, meraviglia! Xml puro!

Motori di ricerca

Google ad oggi non prende bene i file .xml puri. Li indicizza si, ma sembra che non legga il file xsl con il <title> e gli altri headers. Purtroppo in questa maniera la visibilità del nostro sito è totalmente compromessa. Yahoo al contrario non ha di questi problemi e legge perfettamente il file xsl. Fortunatamente possono essere adottate delle soluzioni ibride, in cui nel foglio xml compaiano i tag html, anche se queste, effettivamente sono solo panacee, in quanto, dato che Google, ad oggi, è il motore di ricerca più usato, e non può essere ignorato, finchè non supporterà bene xml e xsl non si potrà sfruttare appieno i vantaggi di questo linguaggio e quindi dare vita al web 3.0, il web semantico. Download sito completo (xml, xsl, css)

Commenti


Avatar di Filippo
Filippo

16 Jan 2009, alle 8:54

Ciao Marco,
complimenti per i tre articoli: semplicissimi ed efficaci.

Vorrei esporti il mio piccolo progetto(è x un esame), non so se puoi darmi conferma.
Mi interessava la realizzazione di pagine xml per creare un sito multicanale visualizzabile con grafiche differenti su dispositivi diversi (pc, palmari, etc…). Sto seguendo la strada giusta?

Ti ringrazio!

Avatar di Marco
Marco

17 Jan 2009, alle 5:04

Grafiche diverse è una cosa che puoi ottenere lavorando sul css, crei un foglio di stile associato ad ogni dispositivo e il problema è risolto.

Se vuoi conferme più certe ti consiglio di scrivere su questo forum, dove troverai risposte (oltra la mia) di gente preparata.

Ciao =)