Bonjour,

j'ai un problème avec mon contenu textuel.
Mon XML est de la forme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<PARA>Ma liste :<LISTE><ITEM>Test1</ITEM><ITEM>Test2</ITEM></LISTE></PARA>
Je voudrais qu'elle apparaissent de la forme :

Ma liste :
Test1
Test2

Mon code est comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<xsl:template match="PARA">
<fo:block>
<xsl:apply-template/>
</fo:block>
</xsl:template>
 
<xsl:template match="LISTE">
 
<xsl:apply-template/>
 
</xsl:template>
 
<xsl:template match="ITEM">
<fo:block>
<xsl:apply-template/>
</fo:block>
</xsl:template>
donc mon fo produit est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<fo:block>Ma liste :<fo:block>Test 1</fo:block><fo:block>Test 1</fo:block></fo:block>
Donc "Ma liste" pose problème (j'ai des messages d'erreur de la forme:
appended element has incompatible content model (parent content model: inlineModel, appended element content model; BlockModel).
parent element : fo:block
Appended element : fo:block
je suppose que c'est elle car elle est pas elle même dans un fo:block comment puis-je régler cela à votre avis?

Merci par avance de votre réponse.