Bonjour,
J'ai cette partie d'un xml :
Je voudrait récupérer les valeurs françoise et Rédactrice sous la forme <auteur>Françoise</auteur> et <biographie>Rédactrice</biographie>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <_06_auteur apagenum="1" pagenum="1"> <Emph cstyle="06_auteur_c">Françoise</Emph> <Emph cstyle="07_biographie"> Rédactrice</Emph> </_06_auteur>
J'ai essayé ceci, sans résultat, sa me donne : <auteur>Françoise Pétry Rédactrice en chef </auteur>
j'ai un traitement dans le cas ou sa se présente sous la forme <_06_auteur apagenum="1" pagenum="1">Nom</_06_auteur>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <xsl:template match="//Emph[contains(@cstyle,'auteur')]"> <auteur> <xsl:apply-templates /> </auteur> </xsl:template> <xsl:template match="//Emph[contains(@cstyle,'biographie')]"> <biographie> <xsl:apply-templates /> </biographie> </xsl:template>
Comment faire, quelqu'un a une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <xsl:when test="contains(translate(name(current()),$translate-from,$translate-to),'auteur')"> <auteur> <xsl:value-of select="."/> </auteur> </xsl:when>
Merci d'avance pour votre aide.
Partager