Bonjour,

Je voudrais savoir quel est la meilleure architecture pour respecter des standards du W3C/WAI et minimiser les ressources serveur (CPU/Ram....) en prenant en compte les contraintes suivantes :
En entrée : du perl qui récupère des données
Traitement 1 : parsing des données (toujours en perl) puis génération d'un fichier XML/Rss 2.0
Traitement 2 : Transformation du XML en XHTML (5?) via XSLT
Affichage : le contenu est affiché sur mobile (XHTML 5??)

Je ne sais pas quelle processeur XSL installer sur le serveur http (Debian/APache) peux-on envisager tout ou partie du traitement de la transformation XML/XSLT/XHTML côté client mobile et ainsi faire de l'embarqué? L'important étant encore une fois le respect des normes du W3C

Merci beaucoup,
Cérien
PHP 5 comporte une classe appelée XSLTProcessor. Son principal inconvénient est qu'elle ne prend en charge que la version 1.0 de XSLT.

Soit dit en passant, il n'existe pas à l'heure actuelle, de XHTML 5 (les versions actuelles du XHTML sont la 1.0 et la 1.1) : il est prévu que le XHTML 5 soit l'appellation de la sérialisation en XML du HTML 5, qui est encore en chantier. Smiley cligne
Modifié par Victor BRITO (07 Dec 2009 - 09:06)
Bonjour et merci pour cette réponse, j'installerai cette class qu'on on fera tourner un php, pour l'instant j'ai installe mod-xslt2 de Carlo Contavalli qui tourne bien sur Apache 2.x donc je suis content mais j'ai un autre souci je veux mettre une feuille de style CSS mais ça ne fonctionne pas :
mon XML :
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="lala.xsl"?>
<?xml-stylesheet type="text/css" href="lala_design.css"?>
Mon xsl
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output media-type="text/html" encoding="UTF-8" />

Pourquoi??
Merci,
Cérien
désolé pour ce post qui n'a pas de sens l'appel à la css se fait bien sûr dans le xsl...
Cordialement,
Cérien