Karl Dubost wrote:
<br /> <hr /> et <img /> tout cela est consistant même en HTML 4.01
bien que jamais personne ne le fasse. Par contre, sans DOCTYPE, cela
ne signifie plus rien.
Mea culpa, en forçant le document en HTML 4.01 Transitional et XHTML,
ça passe (enfin, il y a d'autres choses qui ne passent pas :-)).
Parce-que le vocabulaire est dépendant du DOCTYPE choisi. Par exemple
en XHTML entre Strict et Transitional, il ya des différences sur les
attributs notamment.
Pour propre(), il faudra donc trouver un subset commun entre HTML 4
et XHTML (en admettant qu'on oublie HTML < 4).
A priori, 
Cela veut dire que si quelqu'un veut faire tourner un feuille
XSLT pour faire du RSS or whatever... il peut le faire
si la
syntaxe est correcte (soit du XML).
Justement, un intérêt de SPIP est tout de même de se passer
du XSL pour le passage contenu->présentation. Pour l'exemple
du RDF, SPIP contient précisément un squelette backend.html
qui génère le XML correspondant (même si l'extension n'est
pas très en rapport ;-)). Ci-joint. Et un squelette SPIP
peut très bien générer tout à fait autre chose, par exemple
du Latex (cf. une autre discussion).... Le moteur de SPIP
ne se soucie absolument pas de la sémantique des documents
produits.
C'est mieux à mon sens que de prendre une présentation et
d'essayer d'y récupérer le contenu, via XSL, pour créer
une autre présentation.
Si on doit pouvoir faire quelquechose... par contre si vous modifiez
les gabarits à chaque release,
Heu, a priori, non, sauf si j'ai raté une modif ?
J'ai bien compris que le maquettiste aurait le choix après
de les modifier et heureusement, mais autant qu'il parte avec
quelquechose de propre.
Oui, c'est clair.
a+
Antoine.
backend.html (853 Bytes)