Bonjour à tous

Alors voilà j'ai un petit problème en xslt

J'ai un fichier XHTML qui contient ceci par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<h1>Titre</h1>
<h2>Sous Titre</h2>
<p>blabla</p>
Je voudrais obtenir ceci en xml :

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>
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
<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 bous de mon code xsl :

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>
Je comprends pourquoi j'obtiens ça, mais ne sais pas du tout résoudre mon problème :'(
Merci à tous