20-05-2009, 03:36 PM
XSLT, y'a pas de mystère. C'est un nouveau langage avec des standards qui lui sont propres.
Si on veut l'utiliser coté client (et c'est le but pour économiser de la ressource serveur) il n'y a pas besoin d'utiliser les fonctions XSLT qui existent dans PHP. Il suffit de faire un fichier XML avec en entête une référence vers le XSL. Par exemple
XSLT fait principalement de la mise en forme en se basant sur les fonctions XPATH pour parcourir les données et faire des agrégations.
En ce qui concerne les risques de piratage, il n'y en a pas plus que dans du HTML classique. Au final on se retrouve avec une page en XHTML et les seules intéractions allant vers le serveur sont des requêtes POST/GET
Si on veut l'utiliser coté client (et c'est le but pour économiser de la ressource serveur) il n'y a pas besoin d'utiliser les fonctions XSLT qui existent dans PHP. Il suffit de faire un fichier XML avec en entête une référence vers le XSL. Par exemple
Code :
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="xsl/feuillexsl.xsl"?>
<tagxml>
... blabla xml ...
</tagxml>
XSLT fait principalement de la mise en forme en se basant sur les fonctions XPATH pour parcourir les données et faire des agrégations.
En ce qui concerne les risques de piratage, il n'y en a pas plus que dans du HTML classique. Au final on se retrouve avec une page en XHTML et les seules intéractions allant vers le serveur sont des requêtes POST/GET
Quand on te dit qu'un projet est terminé à 90%, prépare toi pour les 90% suivant
Ninety-Ninety Rule
"Une guerre de religions, c'est quand deux peuples s'entretuent pour savoir qui a le meilleur ami imaginaire"
Vu sur IRC
Ninety-Ninety Rule
"Une guerre de religions, c'est quand deux peuples s'entretuent pour savoir qui a le meilleur ami imaginaire"
Vu sur IRC