Path contenu dans un attribut

Path contenu dans un attribut - XML/XSL - Programmation

Marsh Posté le 27-01-2005 à 21:08:03    

Salut,
 
Voila mon problème :
 
j'ai un fichier Xml de ce style :

Code :
  1. <root>
  2. <model id="editlivre">
  3. <titre>meaulnes</titre>
  4. <auteur>fournier</auteur>
  5. </model>
  6. <input ref='//model[@id="editlivre"]/titre'/>
  7. </root>


ensuite je cree un template xsl :

Code :
  1. <xsl:template match="input">
  2. ----code
  3. </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 :
  1. <xsl:copy-of selected="//model[@id="editlivre"]/titre"/>


mais je souhaiterai :

Code :
  1. <xsl:copy-of selected="@ref"> --->evalue le chemin affiche le titre


J'ai essayer ça :

Code :
  1. <xsl:variable name="path" select='@ref'/>                 <xsl:apply-copy select='$path'/> ---> n'affiche rien
  2. <xsl:apply-value select='$path'/> ---> affiche le chemin


Merci de votre aide

Reply

Marsh Posté le 27-01-2005 à 21:08:03   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed