Envoyer un mail à l’auteur
xavier at ultra-fluide.com
Switch to
English
Cette transformation XSL se conforme à la norme XSLT 1.0 du W3C, et
n'utilise aucune extension afin de préserver une compatibilité optimale (ceci
induit parfois certaines lourdeurs dans le code).
Elle fonctionne correctement avec tous les processeurs XSLT que nous avons
testés : Saxon, Xalan, Libxslt (via php), ainsi que les processeurs embarqués
dans les navigateurs Mozilla et IE.
L'un des exemples de mise en oeuvre de semark.xsl en présente
l'exploitation coté client. Un tel dispositif est malheureusement tributaire
de la disponibilité d'un processeur XSLT sur le poste client. La vérification
de cette hypothèse est probablement trop aléatoire pour qu'une telle
utilisation puisse être généralisée. Un intranet constitue cependant un cas
particulier notable.
Dans le cas général, semark.xsl doit typiquement s'utiliser coté serveur en
temps réel ou en back-office.
En temps réel, il faut rester attentif aux performances, fonctions du volume du lexique, de la charge du serveur, du processeur XSLT utilisé. La librairie libxslt (plusieurs produits libres sont fondés sur cette librairie) est le processeur XSLT le plus performant rencontré lors de nos tests (nous avons testés : libxslt via php, xalan, saxon, sablotron).
En back-office, Il est possible d'envisager un batch régulier sur l'ensemble du contenu, ou plutôt un passage en fin de processus d'ajout/modification de contenu. C'est bien cette seconde solution qui semble la plus économique, voire finalement la plus facile à implémenter.
Agence de communication Ultra-Fluide : 01 47 70 23 32 - contact at ultra-fluide.com - 44 rue Richer 75009 Paris.