Bonjour,

je me pose une question,

Quand je met du Xhtml dans un fichier XML et qu'il est afficher avec une feuille XSL pourquoi ne s'affiche t'il pas ?

Est ce normal ?

et puis je le contourner ?

Merci d'avance Smiley smile
C'est à dire ?

fin comment je peux convertir mon fichier en Xslt 2 ?

et est il prit en compte par tout les browser ? la plupart ? aucun Smiley decu
A ma connaissance, ni par le moteur de Firefox, ni par LibXslt de php5.
Par contre en php4 tu pourras grâce à ceci.

Mais bon le Xhtml est du XML donc tu peux aussi le sortir en spécifiant une sortie en XML (à condition d'enlever le prologue XML et le doctype si tu inclus en milieu de page Xhtml).
Mais ton problème ne vient peut être pas de là. Montre nous ton code ...

++

EDIT : et aussi le fichier Xslt Smiley rolleyes
Modifié par SirWam (19 May 2005 - 20:58)
code XML a écrit :

<article type="txt" id_article="24">
<titre>un autre essai</titre>
<date>Le 19 Mai 2005 à 18h</date>
<texte>
<span style="font-weight: bold;">
Bon
<span style="font-style: italic;">bin on</span>
va faire
<span style="text-decoration: underline;">un essai<br /><br /></span>
</span>
sss<br /><br />
Texte à gauche<br />
<hr style="width: 100%; height: 2px;" />
<div style="text-align: center;">Texte au centre<br /></div>
<hr style="width: 100%; height: 2px;" />
<div style="text-align: right;">Texte à droite<br />
<br />
<div style="text-align: left;">
<ul>
<li>Une petite liste <br /></li>
<li>:)</li>
</ul>
<p>salut</p><br />
</div>
</div>
</texte>
</article>


Donc c'est l'un de mes articles qui contient du Xhtml entre les balises <texte></texte>

et donc je l'affiche dans mon fichier .xsl

<xsl:value-of select="article/texte" />
Modifié par Dib258 (19 May 2005 - 20:43)
Je vois que personne ne sais ce qu'il faudrait faire :x

Le post juste en dessous de celui ci (aussi de moi)

Je demandais si je pouvais faire comme un autre language...

Comme cela il n'y aurais pas du Xhtml dans le fichier XML

Mais comme un BBcode avec des balises quoi.

Est ce que cela pourrait être possible ?
Salut pour faire du XHTML en sortie procède comme ceci:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
<xsl:output method="xml" encoding="iso-8859-1"  indent="yes"  doctype-public="-//W3C//DTD
XHTML 1.0 Frameset//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd" />


cela te permettra d'utiliser le nbsp (espace insécable) et d'afficher dans ff et IE ton XHTML tout ca avec XSLT 1.

bonne chance car moi j'ai aussi galérer un petit coup avant d'y arriver!

++

Thierry