[XSLT] mise en forme de termdefs sur XML perso
Je suis en train de développer un script de stats qui génère des fichiers XML quotidiens.
Les elements sont "home made", par exemple :
Code:
1 2 3 4 5 6 7 8 9
| <referents>
<termdef id="moteurs" term="moteurs">
<termdef id="child" term="Google">17</termdef>
<termdef id="child" term="Yahoo">3</termdef>
</termdef>
<termdef id="liens" term="liens">
<termdef id="child" term="www.unsitereferent.com">51</termdef>
</termdef>
</referents> |
J'ai deja mis en forme des XML au format RSS, avec des templates du genre :
Code:
1 2 3 4
| <xsl:template match="item" name="item">
<xsl:for-each select="item">
<div class="item">
<h2><a href="{link}"><xsl:value-of select="title" /> |
Mais pour ce fichier XML perso, je n'arrive pas à comprendre comment sélectionner les termdefn, par leur id ou leur term.
Est ce que vous avez des liens ou un piste de documentation ? Les TR W3C sont peu diserts sur le sujet...
NB : les termdef sont nécessaires, puisque je ne suis pas maitre du nom des élements. Par exemple <moteurs><AOL France>17</AOL France></moteurs> coince sur le nom d'élément avec espace.