Bonjour à tous
Alors voilà j'ai un petit problème en xslt
J'ai un fichier XHTML qui contient ceci par exemple :
Je voudrais obtenir ceci en xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <h1>Titre</h1> <h2>Sous Titre</h2> <p>blabla</p>
Mais pour l'instant la seule chose que j'obtiens c'est ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <section level="1" id="Titre"> <section level="2" id="Sous Titre"> <paragraph> blabla </paragraph> </section> </section>
En fait je ne vois pas du tout comment imbriquer mes sections
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <section level="1" id="Titre"></section> <section level="2" id="Sous Titre"></section> <paragraph> blabla </paragraph>![]()
Est ce vraiment possible ?
Pour info, un bous de mon code xsl :
Je comprends pourquoi j'obtiens ça, mais ne sais pas du tout résoudre mon problème :'(
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <xsl:template match="h1"> <xsl:variable name="chap" select="translate(substring-after(a/@name,'chap_'),'_','.')"/> <section level="1" id="{$chap}"> <title> <xsl:apply-templates/> </title> </section> </xsl:template>
Merci à tous![]()
Partager