En premier lieu, bonjour à tous Smiley smile

J'ai decouvert l'xml il y'a quelques jours et je me retrouve confronter (une fois de plus) a un petit souci.

J'expose Smiley ravi

Je fais un site avec un petit systeme de news tres simple, je n'ai pas acces a une bdd. je me suis donc pencher vers un fichier xml pour stocker le titre / date / contenu et chemin image si il y'en a.

Mon fichier XML est associé a une feuille de style XSL qui n'affiche que les 5 dernieres news en faisant un test=position()last .. last-1 etc... et stylise mes données pour la sortie (police/tailles/ul-li) etc..

Tout ca marche tres bien .. sauf que :

Comment puis-je afficher le contenu de mon fichier XML sur ma page sans passer par un langage serveur..

DOM .. Javascripts ?

J'ai vu un article sur les datas island mais est ce que ma feuille de style va etre conservé (du fait de le selection des X dernieres news) ?

Etant completement noob :x je m'etonne de ne pas trouver de methode simple pour afficher mon xml dans ma page ... si il s'agit de parser mon fichier avec du php ... l'XSL ne me sert des lors a rien autant tout faire en php /css

Mais vu que c'est moi le noob, si l'XSL existe c'est que ca sert certainement a quelques chose Smiley lol

Enfin bref, je suis un peu (qui a dit beaucoup ?) perdu et je commence a m'embrouiller un peu de partout la. Smiley bawling

Merci par avance de vos reponses
Modifié par rgj (05 May 2007 - 10:47)
bonjour,

je ne suis pas sûr d'avoir tout bien suivi
a écrit :

Comment puis-je afficher le contenu de mon fichier XML sur ma page sans passer par un langage serveur

mais quand tu parles de 'langage serveur' je suppose que tu veux parler de traitement coté serveur ....

En ce qui concerne ton 'probléme ' sache qu'un grand nombre de navigateurs actuelle dispose d'un processeur Xsl et donc la tranformation d'un fichier XML se fera coté client ( un simple lien depuis ton fichier Xml vers ta feuille xslt , et lors de l'appel du document Xml , le navigateur se chargera de cette transformation )

Mais c'est sans tenir compte des autres navigateurs ( ne disposant pas de 'moteur' Xsl) ... donc accessibilité peu prise en compte Smiley langue