XSL: Comment puis-je attribuer la valeur d'un élément XML dans une variable (un minimum de changements à la page ci-dessous)?
Voir xslt pour fonctionner sur la valeur de l'élément avant de les afficher? pour l'original XML et XSL. J'ai obtenu une réponse à ma question.
Mon autre question sur ce même fichier XML/XSL est: si je voudrais saisir la valeur d'un élément (comme le "titre" d'un élément dans une feuille de style XSL variable locale, et ensuite fonctionner sur elle, comment puis-je capter de la valeur et de l'affecter à une variable? J'ai l'impression qu'il a quelque chose à voir avec XSL "param", mais je ne suis pas sûr.
Donc, sur ce même code, qu'est-ce que le minimale modifier le code XSL, de sorte que je vais avoir de la valeur du titre dans une variable?
OriginalL'auteur talkaboutquality | 2009-09-25
Vous devez vous connecter pour publier un commentaire.
Vous utilisez le xsl:variable instruction pour créer une variable. Soit de ce qui suit fonctionnera
Ils énoncé dans ce cas il doit être dans la boucle.
D'utiliser la variable, vous pouvez ensuite viens de le faire, en supposant que la variable est dans la portée.
Veuillez noter que, malgré le nom, xsl:les variables ne sont pas variable. Une fois défini, ils ne peuvent pas être modifiés. Vous devez créer une nouvelle variable avec un nouveau nom si vous vouliez modifier la valeur.
http://www.w3schools.com est un autre bon endroit pour aller pour apprendre sur XSLT. Voir w3schools.com/xsl/xsl_w3celementref.asp pour une liste de XSLT éléments, par exemple.
Maintenant que j'ai essayé les deux options, et ils travaillent. Merci pour la réponse et supplémentaires xsl de référence. Je pense que je suis sur mon chemin maintenant!
Je vous remercie beaucoup pour un solide XSL exemple d'utilisation!
OriginalL'auteur Tim C