Bonjour j'ai un problème similaire à celui que j'ai retrouvé ici sur le forum :
http://www.developpez.net/forums/sho...d.php?t=268994
Je n'arrive pas non plus à afficher les mots en gras dans mon fichier.
Dans ma DTD j'ai :
Dans mon XSL j'ai :<!ELEMENT para (#PCDATA | strong)*>
<!ELEMENT strong (#PCDATA)>
J'ai essayé en échangeant mon value-of par un apply-templates mais rien à faire :/<xsl:for-each select="para">
<fo:block font-family="Times, serif" font-size="12pt"
space-after.optimum="12pt" start-indent="1cm">
<!--<xsl:value-of select="."/>-->
<xsl:apply-templates/>
<xsl:text> </xsl:text>
</fo:block>
</xsl:for-each>
[...]
<xsl:template match="strong">
<fo:inline-sequence font-weight="bold">
<xsl:apply-templates/>
</fo:inline-sequence>
</xsl:template>
Dans mon document je me retrouve avec mon texte complet mais sans la partie en gras que j'avais définie..
Merci de m'éclairer sur ce sujet
Partager