Google propose une bibliothèque javascript dite « crossbrowsers » permettant d’émuler un moteur xsl.
Dans l’absolue, très bien. Le problème est que c’est très lent !! On a même trouvé des limites sur le Xpath.
Un exemple avec la bibliothèque ajaxslt :
https://www.brico-info.com/scripts_ajaxslt/exemple_ajaxslt_xml_xsl.html
Un exemple avec le moteur xsl de Internet Explorer :
https://www.brico-info.com/scripts_xsl_internet_explorer/exemple_xml_xsl.html
Cette bibliothèque a un interêt, elle permet de faire connaitre le Xpath.
Quelques liens sur la librairie ajaxslt :
- La page du projet : http://goog-ajaxslt.sourceforge.net/
- Téléchargement : http://sourceforge.net/projects/goog-ajaxslt/
- Une page qui explique que c’est très peu documenté… http://en.wikipedia.org/wiki/AjaXSLT Comment imaginer que cette librairie ne comporte aucun exemple de transformation xsl, de tri et de filtre.
Archive de l’exemple AJAXSLT
Archive de l’exemple Internet Explorer