Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1564 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Système de template : ais je bien compris ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Système de template : ais je bien compris ?

n°1752590
Proxounet
Posté le 28-06-2008 à 02:58:08  profilanswer
 

Bonjour,
 
je cherche a faire un système de template pour un site personnel,
et dans la mesure du possible le programmer moi même (pas besoin de surcharger avec un moteur de template mis a disposition);
 
J'ai donc commencé en pensant le faire comme ceci :
dans un dossier pages :
chaque page différente du site construit un document dom et le renvoie au format xml (pour l'instant le schéma est :
page
     entete
             titre
             motsclefs
             description
     contenu
 
ensuite un parseur renvoie du html (là c'est beaucoup moins précis dans ma tete);
mais en gros intègre les infos dans un squelette, en les mettant en forme;
 
Est ce bien cela ?
 
Mais pour la mise en forme dans le texte du nœud contenu (gras,italique,span,div..), comment procéder ?
on les écris au format html dès la construction du document DOM ?
Cela créera un fichier mi-xml mi-html :s,
et c'est ce qu on cherche a éviter ?
 
merci de m'éclairer !

mood
Publicité
Posté le 28-06-2008 à 02:58:08  profilanswer
 

n°1752674
Proxounet
Posté le 28-06-2008 à 13:32:15  profilanswer
 

Personne ? je pensais avoir qques infos pour cette utilisation commune, mais peu expliquée :(


Message édité par Proxounet le 28-06-2008 à 13:49:48
n°1752719
bul3
Posté le 28-06-2008 à 15:33:40  profilanswer
 

bonjour,
 
le Html a été conçu pour afficher de l'information,  
le XML a été créé pour structurer de l'information.  
Il ne fait rien d'autre.
le XSL est un langage qui transforme le XML en Html.  
( Mais il fait bien plus )
 
tu devrais relire les docs qui causent xml/xsl.
 
Cordialement.


---------------
[mon site] [m'écrire]
n°1752733
Proxounet
Posté le 28-06-2008 à 16:17:37  profilanswer
 

Oui mais c'est bien parceque j'ai compris ça que je n'arrive pas a imaginer la suite;
Savez vous les grandes lignes pour la création d'un tel système de template ?
pour l'instant j'ai donc un arbre dom comme décrit ci dessus qui peut me renvoyer du xml;

 

comment procéder maintenant ? ( en gros, le principe)

 

quand je construit mon arbre DOM, doit je renseigner les styles (span div, gras, italique) du texte dans le noeud "contenu" ?
Oui/Non ? Si non, comment signaler qu'une telle partie de texte est différente du reste ?

 

j'avoue que je n'ai pas finit mon bouquin, je sais manipuler le dom etc, et il me reste maintenant le xsl,

 

mais le bouquin ne décrit que le langage, et ne l'applique pas à un système de template, je dois donc l'imaginer moi même, et sollicite votre aide;

 

merci

Message cité 1 fois
Message édité par Proxounet le 28-06-2008 à 16:17:50
n°1752735
Profil sup​primé
Posté le 28-06-2008 à 16:21:18  answer
 

les transformations xsl seront bien plus lourdes que n'importe quel moteur de template.

n°1753921
avander
Posté le 01-07-2008 à 12:04:56  profilanswer
 

Proxounet a écrit :

Oui mais c'est bien parceque j'ai compris ça que je n'arrive pas a imaginer la suite;
Savez vous les grandes lignes pour la création d'un tel système de template ?
pour l'instant j'ai donc un arbre dom comme décrit ci dessus qui peut me renvoyer du xml;
 
comment procéder maintenant ? ( en gros, le principe)
 
quand je construit mon arbre DOM, doit je renseigner les styles (span div, gras, italique) du texte dans le noeud "contenu" ?
Oui/Non ? Si non, comment signaler qu'une telle partie de texte est différente du reste ?
 
j'avoue que je n'ai pas finit mon bouquin, je sais manipuler le dom etc, et il me reste maintenant le xsl,
 
mais le bouquin ne décrit que le langage, et ne l'applique pas à un système de template, je dois donc l'imaginer moi même, et sollicite votre aide;
 
merci


 
Le flux doit être le suivant: XML + XSL = XHTML + CSS
 
Le tout étant de mettre au point une syntaxe XML qui te permette de générer le XHTML avec suffisamment de détail. Des syntaxes comparables existent déjà, je pense à DocBook par exemple. Bien trop riche pour décrire des pages web, mais il existe également une version 'light' de DocBook.
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Système de template : ais je bien compris ?

 

Sujets relatifs
faire un système de login sur plusieurs pages suivant le login.Créer un systeme de vote sur un forum
Mise au point : dépendance sur une librairie systeme, migration de pro[Résolu] Fil d'Ariane PHP/MySQL sur système d'include
creation d'un systeme de noeud[Résolu] Comment savoir si la fonction open se déroule bien ?
mal ou pas pas bien : lire des vidéos via fpassthru()php -->parcourir l'arborescence du système[résolu]
[PHP] System de template PHPbb3 de l'aide svp :)Visual Studio Template
Plus de sujets relatifs à : Système de template : ais je bien compris ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR