XSL : modifier la propriétés HREF

kinaï -  
 TeSlAsGhOsT -
Bonjour à tous,

je cherche une solution qui me permettrait de modifier le contenu de la propriété HREF d'une balise A par exemple. Le contenu de la propriété est fournie par une balise XML.

Quelqu'un aurait-il la solution ? merci d'avance ....

5 réponses

  1. dje-dje Messages postés 10538 Date d'inscription   Statut Modérateur Dernière intervention   759
     
    Actuellemnt tu fais comment?
    De mémoire il faut regarder du coté de xsl:attribute pour modifier un attribut de balise

    a+
    dje-dje

    Il y a 10 types de personne dans le monde,
    ceux qui comprennent le binaire et les autres
    0
  2. Kinaï
     
    Après avoir poster, j'ai trouver la commande XSL:attribute ... mais je ne sais pas comment faire pour concatener une valeur provenant d'une balise XML et une valeur fixe.
    0
  3. dje-dje Messages postés 10538 Date d'inscription   Statut Modérateur Dernière intervention   759
     
    Tu devrais peut-etre décrire exactement ce que tu veux faire... Il existe peut-etre une soluce plus simple...

    a+
    dje-dje

    Il y a 10 types de personne dans le monde,
    ceux qui comprennent le binaire et les autres
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. TeSlAsGhOsT
     
    Salut,

    J'ai eu le même pb que toi pour le paramètre title d'une balise <td>.
    Je voulais faire afficher une bulle contenant non pas un texte statique, mais un texte récupéré dans mon file xml.
    J'ai donc utilisé la fonction <xsl:attribute ...>
    J'ai regardé si on pouvais concaténer avec une partie fixe, et ca marche....

    mon exemple

    <tr><td bgcolor="#DDDDDD">
    <xsl:attribute name="title">
    <xsl:value-of select="@subject"/>test
    </xsl:attribute>

    Dans la bulle, j'ai: monTexteRecupere de mon file XML+test

    En espérant que ca t'aide

    @++(-)

    Olivier
    0