🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #462

Re: eviter XSLT

#462
From: xmlizer
Date: Sat, 02 Jun 2007 13:02
47 lines
3205 bytes
On 1 juin, 21:38, Medhi Benkir <b...@maps.freesurf.fr> wrote:
> xmlizer a écrit :
>
> > On 31 mai, 20:44, Medhi Benkir <b...@maps.freesurf.fr> wrote:
> >> Que suggéreriez-vous pour manipuler expertement des données représentées
> >> sous la forme de fichiers XML avec un langage de programmation plus
> >> classique qu'XSLT ?
>
> > Pourquoi avoir éliminer XSLT ?
>
> Le langage était trop inhabituel à mes yeux, et, malgré un survol rapide
> du "XSLT en action" de chez O'Reilly, je n'ai pas réellement compris
> comment faire des choses qui ne me semble pas bien difficiles à faire
> avec un langage plus classique.

Possible ! XSLT est effectivement différent : c'est un langage
fonctionnel (cf. http://fr.wikipedia.org/wiki/Programmation_fonctionnelle)

Mais cela est une force au lieu d'un inconvenient

>
> Qui plus est, il ne semblait pas aisé de trouver un interprète XSLT
> courant sans devoir se poser des questions quand à savoir quoi
> exactement était implémenté à quel point, alors qu'il existe tant
> d'autres langages très répandus.

Je ne comprends pas cette phrase
XSLT 1.0  est une specification assez claire et désormais ancienne
(1999) et les outils disponibles sont légions : Xalan, Saxon, LibXSLT,
MsXML, etc.

La norme XSLT 2.0 est effectivmeent récente (janvier 2007), cependant,
il existe au moins 3 implémentations (Saxon, Gestalt, et Altova)

XSLT en action doit couvrir XSLT 1.0 et de nombreux developpements
peuvent être fait de manière très efficace dans cette version

Quand aux langages très répandus, ils proposent pour la plupart la
possibilité de lancer une transformation XSLT (Java par le biais de
JAXP, .Net a aussi une API XSLT, de même que PHP) donc je ne vois pas
en quoi cela serait contradictoire...

Mes deux drachmes

Xmlizer
Technical Details
Message-ID: <1180789354.174990.37560@w5g2000hsg.googlegroups.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!w5g2000hsg.googlegroups.com!not-for-mail
References: <465f1758$0$24847$426a74cc@news.free.fr> <1180720893.270983.278050@p77g2000hsh.googlegroups.com> <466075a2$0$3189$426a34cc@news.free.fr>

Show Full Headers
Complete Article Headers
X-Google-Thread: 114f60,629dfad157eb1c37
X-Google-Attributes: gid114f60,public,usenet
X-Google-Language: FRENCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!w5g2000hsg.googlegroups.com!not-for-mail
From:  xmlizer <xmlizer@gmail.com>
Newsgroups: fr.comp.text.xml
Subject: Re: eviter XSLT
Date: Sat, 02 Jun 2007 13:02:34 -0000
Organization: http://groups.google.com
Lines: 49
Message-ID: <1180789354.174990.37560@w5g2000hsg.googlegroups.com>
References: <465f1758$0$24847$426a74cc@news.free.fr>
   <1180720893.270983.278050@p77g2000hsh.googlegroups.com>
   <466075a2$0$3189$426a34cc@news.free.fr>
NNTP-Posting-Host: 82.230.92.154
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1180789354 20639 127.0.0.1 (2 Jun 2007 13:02:34 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Sat, 2 Jun 2007 13:02:34 +0000 (UTC)
In-Reply-To: <466075a2$0$3189$426a34cc@news.free.fr>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: w5g2000hsg.googlegroups.com; posting-host=82.230.92.154;
   posting-account=om8J_gwAAAC4cSUYw83a6dPB4mNnfdiA