From: redacteurs@xmlfr.org
Date: 02/03/2001 - 13:22
Ou il et demontre que XML et XSLT font bon menage avec Erlang .
Mickael Remond a publie la premiere version d'un article [1] montant
la simplicite de mise en place d'un systeme de publication Web XML /
XSLT en environnement Erlang .
Eric van der Vlist , Dyomedea ( vdv@dyomedea.com ).
---------------
Retrouvez cet article en ligne
(http://xmlfr.org/actualites/tech/010302-0002).
Donnez votre avis !
mailto:xml-tech@xmlfr.org?subject=Re:%20INFO%20:%20XML%20et%20XSLT%20font%20bon%20menage%20avec%20Erlang.
---------------
Tout a la fois langage de programmation declaratif et systeme de
gestion de taches, Erlang [2] est un environnement open source
developpe par Ericsson .
Ce langage n'est pas sans rappeler Prolog ou meme XSLT et les
developpeurs XSLT pourront constater en l'etudiant qu'il existe
d'autres langages pour lesquels les variables ne peuvent pas etre
reaffectees.
Le support de XML par Erlang n'est pas une nouveaute et l'on trouve
trace [3] d'un parseur ecrit en 1378 lignes de code Erlang en mai 99.
Depuis cette date, le support de XML s'est developpe et le module [4]
xmerl gere la plupart des specifications XML , permettant des
manipulations de type DOM et des requetes XPath .
XML peut egalement etre stocke [5] dans sa base de donnees Mnesia [6] .
Dans cet article didactique, Mickael Remond a choisi de nous montrer
un autre aspect d' Erlang dont la distribution inclut un serveur HTTP
et pour lequel quelques lignes de codes sont suffisantes pour traiter
une requete HTTP et declencher une transformation XSLT sur un document
XML en utilisant le processeur XSLT Sablotron qui est egalement
disponible en tant que module Erlang .
Autres articles:
- Distributed XML storage with Mnesia [7]
- Les variables XSLT sont des... constantes. [8]
Copyright 2001 , Eric van der Vlist .
---------------------------------------------------------
References:
[1] http://www.erlang-fr.org/articles/mickael_remond_001-fr.html
[2] http://erlang.org/
[3]
http://www.erlang.org/ml-archive/erlang-questions/199905/msg00016.html
[4] http://erlang.org/user.html#xmerl-0.11
[5] http://www.idealx.org/prj/idx-xmnesia/
[6] http://www.erlang.se/doc/doc-5.0.1/lib/mnesia-3.9.2/doc/index.html
[7] http://xmlhack.com/read.php?item=973
[8] http://xmlfr.org/documentations/faq/001213-0003
---------------------------------------------------------
Mail genere par FormatedTextOutputHandler pour XT
(http://4xt.org/downloads/examples/outputhandlers/formatedtext/).
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:05 UTC
webmaster@xmlfr.org
|