Le XML c'est beuurk ! Le XSLT c'est insupportable.
Sinon je rejoins un peu Sephi et Maks, comme concept c'est bon mais c'est du travail pour pas grand chose.
De plus, la charge serveur de rendu des pages c'est un chose, mais généralement tu voudras mettre en cache les pages. Et le cache, qu'il serve du XML ou du HTML ça ne change pas grand chose. De plus, si tu veux qu'on puisse parser tes pages, tu peux servir du XHTML (qui est comme tu le sais du XML valide). Et comme tu aimes bien séparer les couches, à juste titre, ton XHTML sera assez simple, le CSS étant chargé de la mise en forme -- il y aura tout au plus quelques classes/id que le parseur pourra simplement ignorer. Et à chaque nouvelle page, ça t'évite de devoir coder en plus le XSLT, ce qui, de mon point de vue, est un grand bienfait apporté à l'humanité : tu vivras plus vieux, tu auras moins de calvitie, tu seras plus performant au pieu, tu seras beau gosse encore à 80 ans et tu pourras sortir avec des jeunes de 20 ans sans dépenser des fortunes en v!agra.
Sinon je rejoins un peu Sephi et Maks, comme concept c'est bon mais c'est du travail pour pas grand chose.
De plus, la charge serveur de rendu des pages c'est un chose, mais généralement tu voudras mettre en cache les pages. Et le cache, qu'il serve du XML ou du HTML ça ne change pas grand chose. De plus, si tu veux qu'on puisse parser tes pages, tu peux servir du XHTML (qui est comme tu le sais du XML valide). Et comme tu aimes bien séparer les couches, à juste titre, ton XHTML sera assez simple, le CSS étant chargé de la mise en forme -- il y aura tout au plus quelques classes/id que le parseur pourra simplement ignorer. Et à chaque nouvelle page, ça t'évite de devoir coder en plus le XSLT, ce qui, de mon point de vue, est un grand bienfait apporté à l'humanité : tu vivras plus vieux, tu auras moins de calvitie, tu seras plus performant au pieu, tu seras beau gosse encore à 80 ans et tu pourras sortir avec des jeunes de 20 ans sans dépenser des fortunes en v!agra.