Bonjour,

Voici comment se présente mon code XHTML:

<p class="codes">
Codes Timbre :<span class="source" title="HR037.09">WNS</span>
</p>

<p class="codes">
Codes Timbre :<span class="source" title="623">Arthur Maury</span>
</p>

Dans mon XSL, j'aimerais afficher la valeur qu'il y a dans l'attribut "title" seulement si le texte à l'intérieur de ma balise <span> est égal à "WNS".

Voici ce que j'ai écrit:

<xsl:value-of select="xhtml:p[@class='codes']/xhtml:span[@class='source']/@title" />

Il me manque donc le test sur le texte qu'il y a entre les balises <span></span>.

Comment faire?

Merci.
Salut,

ceci devrai marcher:

Recherche approximative:

p[@class='codes']/span[@class='source'][contains(text(),'WNS')]/@title

recherche stricte:

p[@class='codes']/span[@class='source'][text() = 'WNS']/@title
Modifié par JJK801 (13 Jun 2012 - 11:26)