IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

Tester une partie de la valeur d'un attribut.


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 143
    Points : 43
    Points
    43
    Par défaut Tester une partie de la valeur d'un attribut.
    Bonjour,

    Après une bonne recherche concernant XSLT sur le forum et autre, je viens demander de l'aide car je débute totalement dans ce domaine.

    J'aimerai savoir si il est possible tester une partie de la valeur d'un attribut lorsque l'on fait un Choose ou un If ?
    Ce que j'aimerai faire est d'ajouter les balises <b></b> entre le texte quand la valeur de l'attribut @fontStyle contient le mot "bold".


    Code xsl : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <xsl:template match="p">
    		<p>
          <xsl:choose>
            <xsl:when test="@fontStyle ='Bold' "><b><xsl:value-of select="TEXTE"/></b></xsl:when>
            <xsl:otherwise>
              <xsl:apply-templates/>
            </xsl:otherwise>
          </xsl:choose>
    		</p>
    	</xsl:template>

    Je sais pas si mon explication est assez claire, mais voilà en gros mon problème ^^'

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 559
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 559
    Points : 21 621
    Points
    21 621
    Par défaut
    Hello,

    il suffit d'utiliser la fonction contains()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    test="contains(@machin, 'Bidule')"
    Premier paramètre : le texte à tester.
    Deuxième paramètre : le texte à chercher dans le premier.

Discussions similaires

  1. [Toutes versions] Sélection sur une partie de la valeur avec InputBox
    Par lenul78570 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 28/03/2010, 11h54
  2. [Toutes versions] Contient en fonction d'une partie de la valeur d'une cellule
    Par esstin dans le forum Excel
    Réponses: 2
    Dernier message: 26/04/2009, 20h26
  3. sélectionner une partie de la valeur d'une cellule
    Par Yoooo dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 09/10/2008, 16h18
  4. calcul d'une partie de la valeur d'une cellule
    Par magictom42 dans le forum Macros et VBA Excel
    Réponses: 24
    Dernier message: 23/10/2006, 11h16
  5. Picklist: comment recuperer une partie de la valeur
    Par mesquest dans le forum Bases de données
    Réponses: 3
    Dernier message: 07/06/2004, 08h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo