Bonjour à tous
Alors voilà j'ai un petit problème en xslt
J'ai un fichier XHTML qui contient ceci par exemple :
Code :
- <h1>Titre</h1>
- <h2>Sous Titre</h2>
- <p>blabla</p>
|
Je voudrais obtenir ceci en xml :
Code :
- <section level="1" id="Titre">
- <section level="2" id="Sous Titre">
- <paragraph>
- blabla
- </paragraph>
- </section>
- </section>
|
Mais pour l'instant la seule chose que j'obtiens c'est ça :
Code :
- <section level="1" id="Titre"></section>
- <section level="2" id="Sous Titre"></section>
- <paragraph>
- blabla
- </paragraph>
|
En fait je ne vois pas du tout comment imbriquer mes sections
Est ce vraiment possible ?
Pour info, un bout de mon code xsl :
Code :
- <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>
|
Je comprends pourquoi j'obtiens ça, mais ne sais pas du tout résoudre mon problème
Merci à tous