Bonjour,

Je suis en train de développer un système d'index sur des documents xml et j'aimerai que ca soit répercuté dans le document html correspondant. Ce document HTML est généré par une feuille de style xslt assez conséquente avec pas mal de règles.

J'aimerai (si c'est possible), rajouter une règle valable pour toutes les balises, qui rajoute une ancre html à partir d'un attribut qui pour l'instant n'est pas lu..

voici la structure de la feuille de style existante :
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
18
19
20
21
<xsl:template match="/">
  <HTML>
   <BODY>
    <xsl:apply-templates select="//tei:text"/>
  </BODY>
</HTML>
</xsl:template>
 
<xsl:template match="tei:lb">
...
</xsl:template>
 
<xsl:template match="tei:pb">
...
</xsl:template>
 
<xsl:template match="tei:note">
...
</xsl:template>
 
et ainsi de suite pour pas mal de balises
j'ai essayé de rajouter cette règle en haut de ma feuille de style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<xsl:template match="*[@tei:ana]">
<A>
<xsl:attribute name="NAME"><xsl:value-of select="@tei:ana"/></xsl:attribute>
</A>
<apply-templates select="."/>
</xsl:template>
mais apparament il ne rentre pas dedans.

une idée ?