xhtml-->xml transformation xslt
Salut tout le monde,
A partir de ce xhtml
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<h4>Indications</h4>
- <ul>
<li>Entorses graves.</li>
<li>Fractures du pied.</li>
<li>Fractures stables de la jambe 1/3 inférieur.</li>
<li>Traumatismes graves des tissus mous.</li>
<li>Stabilisation pré et postopératoire.</li>
<li>Meilleur adaptation (oedèmes).</li>
<li>Evite les points de friction et de compression.</li>
</ul>
<!--h4 et ul sont au même niveau--> |
en appliquant ce xslt
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<xsl:template match="xhtml:h4">
<rubriques>
<xsl:attribute name="titre">
<xsl:value-of select="."/>
</xsl:attribute>
<xsl:apply-templates select="xhtml:li"/>
</rubriques>
</xsl:template>
<!--cas-->
<xsl:template match="xhtml:li">
<item>
<xsl:attribute name="titre">
<xsl:value-of select="."/>
</xsl:attribute>
</item>
</xsl:template> |
J'obtient
Code:
1 2 3 4 5 6 7 8
| <rubriques titre="Indications"/>
<item titre="Entorses graves."/>
<item titre="Fractures du pied."/>
<item titre="Fractures stables de la jambe 1/3
 inférieur."/>
<item titre="Traumatismes graves des tissus mous."/>
<item titre="Stabilisation pré et postopératoire."/>
<item titre="Meilleur adaptation (oedèmes)."/>
<item titre="Evite les points de friction et de compression."/> |
Sauf que j'aimerai pouvoir imbriquer tout les item dans la balise rubriques
malgré le <xsl:apply-templates select="xhtml:li"/> rien
merci pour votre aide