Article View: fr.comp.text.xml
Article #462Re: eviter XSLT
From: xmlizer
Date: Sat, 02 Jun 2007 13:02
Date: Sat, 02 Jun 2007 13:02
47 lines
3205 bytes
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-mailReferences:
<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