Bonjour tout d'abord.
J'espère que quelqu'un va pouvoir m'aider.

J'ai un document xhtml contenant principalement des div mais certains divs doivent être transformer en lien <a>

j'utilise ce xsl pour la transformation :

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:html='http://www.w3.org/1999/xhtml'
exclude-result-prefixes = "html">
<xsl:output method="html"
doctype-public="-//W3C//DTD HTML 4.0 Transitional//EN"/>

<xsl:template match="*">
<xsl:element name="{local-name(.)}">
<xsl:apply-templates select="@*|node()"/>
</xsl:element>
</xsl:template>
<xsl:template match="@*">
<xsl:attribute name="{local-name(.)}">
<xsl:value-of select="."/>
</xsl:attribute>
</xsl:template>
</xsl:stylesheet>

Et voici un exemple de document :

<ud idud="1522660153" dateud="29-08-2012"><div class="tres">Introduction</div><div id="cCx"><h2>Introduction</h2><div id="MenC"><ul id="ISIN"><li class="liE"></li></ul></div><p class="logo"></p></div><h2>Introduction</h2><div id="dTxT"><a class="AN" id="I2"></a><a class="IS" id="IDAMR50E"></a><p>Dans une section intitulée « Capacité à négocier », le Code du travail comporte deux articles : le premier (<div class="zref"><div class="ref" idref="81521213">C. trav., art. L. 2231-1</div></div>) détermine les parties à la convention ou l’accord, quel que soit le niveau de négociation ; le second (<div class="zref"><div
" idtgv="5043793">C. trav., art. L. 2231-2</div></div>) détermine, lorsque cela s’avère nécessaire, les représentants des organisations habilitées à négocier et conclure.</p></div></ud>

Quand un div a l'attribut idtgv je doit transformer le div en <a href="l'attribut idtgv"
je n'arrive pas à trouver le test et ou le placer pour quand j'ai cet attribut ne pas mettre div met <a ....

Quelle astuce me permettrait de faire cela ?

Merci beaucoup