un CMS Javascript + XML ? Possible !

C'est à l'occasion d'un récent projet que je me suis posé la question suivante :

  • Comment générer un système de menu à la volée dans une page web à partir d'un simple fichier XML.
  • Dans le même temps, comment alimenter dans la page un tableau de données (Liste de documents ou fichiers avec liens de téléchargement).

Ma première réaction a été de me pencher sur un framework AJAX : Ounch ! Je me suis brutalement senti coupable de sortir la Grosse Bertha pour punaiser un moustique dans les tentures :-)

Et puis un petit coup de Google m'a permis de localiser un script fantastique google:"xml importing script".

=> importxml.js

Je vous laisse le soin d'en découvrir toutes les vertus, mais en résumé :

  • Support multi-navigateurs de génération 5 : Internet Explorer 5+, Mozilla/Netscape 6+, Firefox 1+, Opera 7+, Safari 1.2+, Konqueror 3.3+, OmniWeb 5.1+ and ICEbrowser.
  • Codage générique paramétré avec appel de méthodes :importxml (string: nom du fichier xml, string: nom de la méthode à exécuter avec ce fichier);
  • Ancrage dynamique du contenu dans le document, à travers l'utilisation d'une encre DHTML (comme une simple balise DIV) :< DIV id='mon_ancre'>les données XML formatées seront injectées ici !< /DIV>

Une vraie bonne pépite ! Merci à Mark Wilton-Jones et à Peter-Paul Koch aka PPK pour cette contribution :)

Bookmark and Share

Commentaires

Authentifiez vous pour commenter.