Salut à tous,
Voila,je me pose un question existencielle sur le xslt...
Mais d'abord le contexte :
Je suis en train de développer un portail web en php5/mysql/xhtml/css et dernierement je me suis interressé au xslt pour la gestion du cache et affichages alternatifs.
Seul probleme, je n'arrive pas à tout capter au niveau conception...
D'apres ce que j'ai pu constater dans les docs et autres textes que j'ai lu sur xslt, grosso modo, on transforme des données xml en un contenu mis en page via le fichier xsl (jusque là je ne pense pas me planter ^^)
Mes questions sont les suivantes :
- un fichier xml est statique, aucun contenu dynamique, Or pour gérer un site dynamique avec un fichier statique c'est chaud non ?
Un exemple pour illustrer mon interrogation : imaginons que j'utilise xslt pour formater mes blocs (parties de menu affichées à gauche du site,bloc login, bloc infos, bloc menu...)
Si je souhaite par exemple afficher le nom d'utilisateur loggé, je l'ai dans le baba car son nom je ne dois pas le mettre dans un xml vu que d'autres users peuvent etre connectés aussi. Donc comment intégrer un tel contenu dans quelque chose par definition statique ?
- Comme mon site est modulaire, tout est décomposé :
1) une page index de depart qui pointe vers 4 parties decrites en 2)
2) 4 parties distinctes : logo, menu, centre, pied de page qui pointent tous vers des elements distincts
3) ces elements distincts peuvent avoir plusieurs autres éléments distincts.
Bref, ce genre d'imbrication n'est-il pas contradictoire avec le xslt ? De plus ils sont tous assez dynamiques.
- Au pire, je pourrais jongler et utiliser ma methode maison pour ce qui est dynamique (parser un modele html en y injectant mes données dynamiques) puis utiliser le xslt pour ce qui est statique (articles, forum...)
Par contre, mon probleme est que j'aurais vraiment beaucoup apprecié utiliser xslt d'un bout à l'autre afin de pouvoir jongler entre differents types d'affichages (pc, handled, mobile...)
Donc bon, pour le moment je suis un peu dans le flou artistique et j'aurais eu besoind d'un (ou plusieurs) avis de personnes connaissant bien ce domaine (et plsu particulierement le domaine du dynamique voire carrement du portail web modulaire) afin de m'aider à comprendre un peu mieux tout ca.
Merci d'avance
@ bientot
Voila,je me pose un question existencielle sur le xslt...
Mais d'abord le contexte :
Je suis en train de développer un portail web en php5/mysql/xhtml/css et dernierement je me suis interressé au xslt pour la gestion du cache et affichages alternatifs.
Seul probleme, je n'arrive pas à tout capter au niveau conception...
D'apres ce que j'ai pu constater dans les docs et autres textes que j'ai lu sur xslt, grosso modo, on transforme des données xml en un contenu mis en page via le fichier xsl (jusque là je ne pense pas me planter ^^)
Mes questions sont les suivantes :
- un fichier xml est statique, aucun contenu dynamique, Or pour gérer un site dynamique avec un fichier statique c'est chaud non ?
Un exemple pour illustrer mon interrogation : imaginons que j'utilise xslt pour formater mes blocs (parties de menu affichées à gauche du site,bloc login, bloc infos, bloc menu...)
Si je souhaite par exemple afficher le nom d'utilisateur loggé, je l'ai dans le baba car son nom je ne dois pas le mettre dans un xml vu que d'autres users peuvent etre connectés aussi. Donc comment intégrer un tel contenu dans quelque chose par definition statique ?
- Comme mon site est modulaire, tout est décomposé :
1) une page index de depart qui pointe vers 4 parties decrites en 2)
2) 4 parties distinctes : logo, menu, centre, pied de page qui pointent tous vers des elements distincts
3) ces elements distincts peuvent avoir plusieurs autres éléments distincts.
Bref, ce genre d'imbrication n'est-il pas contradictoire avec le xslt ? De plus ils sont tous assez dynamiques.
- Au pire, je pourrais jongler et utiliser ma methode maison pour ce qui est dynamique (parser un modele html en y injectant mes données dynamiques) puis utiliser le xslt pour ce qui est statique (articles, forum...)
Par contre, mon probleme est que j'aurais vraiment beaucoup apprecié utiliser xslt d'un bout à l'autre afin de pouvoir jongler entre differents types d'affichages (pc, handled, mobile...)
Donc bon, pour le moment je suis un peu dans le flou artistique et j'aurais eu besoind d'un (ou plusieurs) avis de personnes connaissant bien ce domaine (et plsu particulierement le domaine du dynamique voire carrement du portail web modulaire) afin de m'aider à comprendre un peu mieux tout ca.
Merci d'avance
@ bientot