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

XML/XSL et SOAP Discussion :

transcription du code en xsl


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Septembre 2008
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 134
    Par défaut transcription du code en xsl
    bonjour voici mon xml qui porte sur la gestion des enseignements de cours:
    Pour chaque enseignement , il faut attribuer une couleur à la matière de l'enseignement en question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
      <enseignement i_enseignement="22">  
    ...
    ...
    ...
      </enseignement>
     
    => liste des matières reliées à un i_enseignement.
     
      <liste>
       <codesMatieres>
        <code id="10">Mathématiques</code>
        <infos id="10">
         <info id="111">
          <c_info>COULEUR</c_info>
          <x_info>BLEU</x_info>
         </infos>
        </infos>
    </liste>

    j'ai crée une variable qui permet d'obtenir le i_enseignement pour chaque enseignement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:variable name="kensg"><xsl:value-of select="@i_enseignement"/></xsl:variable>
    J'aimerai donc associée à la matière la couleur adéquat pour chaque enseignement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <xsl:attribute name="style">border-color:
    <xsl:value-of select="../../liste/codesMatieres/code[@id= $kensg]/infos/info[c_info= ‘COULEUR’]/x_info"/>
    </xsl:attribute>
    Pourtant je pense avoir bien fait le code qui permet d'attribuer la couleur de la matière par rapport à l'enseignement mais cela ne fonctionne pas
    Auriez-vous une idée?
    merci d'avance

  2. #2
    Membre Expert Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Par défaut
    Il peut être écrit comme cela, si je comprends bien:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:value-of select="../../liste[codesMatieres/code/@id=$kensg]/infos/info[c_info='COULEUR']/x_info" />

Discussions similaires

  1. [XSLT 2.0] Inclure du code dans xsl:result-document
    Par qdaemon_fr dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 14/12/2013, 18h44
  2. [Débuter] Transcription de code C++ vers code Python
    Par Jiyuu dans le forum Qt Quick
    Réponses: 3
    Dernier message: 04/09/2013, 11h30
  3. Transcription de code C++ en STL
    Par Muetdhiver dans le forum SL & STL
    Réponses: 4
    Dernier message: 14/11/2007, 08h31
  4. génération de code avec xsl
    Par clement42 dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 22/05/2006, 16h15
  5. feuille css dans du code xsl
    Par bob33 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 10/01/2006, 14h37

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