Salut,
Voila mon problème :
j'ai un fichier Xml de ce style :
Code :
- <root>
- <model id="editlivre">
- <titre>meaulnes</titre>
- <auteur>fournier</auteur>
- </model>
- <input ref='//model[@id="editlivre"]/titre'/>
- </root>
|
ensuite je cree un template xsl :
Code :
- <xsl:template match="input">
- ----code
- </xsl:template>
|
Je voudrai qu'il m'affiche le contenu du chemin
//model[@id="editlivre"]/titre mais en passant par l'attribut
ça ok :
Code :
- <xsl:copy-of selected="//model[@id="editlivre"]/titre"/>
|
mais je souhaiterai :
Code :
- <xsl:copy-of selected="@ref"> --->evalue le chemin affiche le titre
|
J'ai essayer ça :
Code :
- <xsl:variable name="path" select='@ref'/> <xsl:apply-copy select='$path'/> ---> n'affiche rien
- <xsl:apply-value select='$path'/> ---> affiche le chemin
|
Merci de votre aide