Question XML / XSL

Question XML / XSL - XML/XSL - Programmation

Marsh Posté le 01-07-2005 à 13:20:01    

J'ai un ptit souci :
 
J'ai un fichier XML comme celui-là :

Citation :

<nouveautes>
<info>
  <date>Juin 2005</date>
  <titre>Bidule Truc</titre>
  <texte>les mots importants
     <rouge> en rouge</rouge>
     sinon en noir
  </texte>
</info>
   
</nouveautes>
 


 
 
Et je voudrais rendre ça en HTML. J'arrive bien a faire ce que je veux sauf l'affichage du contenu de la balise "rouge" en rouge justement.
 
J'ai ajouté un template :
 
 
 

Citation :

<xsl:template match="info/texte" >
    <span style='color:#FF0000'>
       <xsl:value-of select="rouge"/>
    </span>


 
 
Mais ca reste en noir...
Si vous pouvez me filer un coup de main, ce serait cool.

Reply

Marsh Posté le 01-07-2005 à 13:20:01   

Reply

Marsh Posté le 01-07-2005 à 13:23:16    

Envoi une fois le code HTML généré

Reply

Marsh Posté le 01-07-2005 à 13:33:17    

Question bête : comment ? IE et Mozilla me pondent le XML...


Message édité par romain96 le 01-07-2005 à 13:33:31
Reply

Marsh Posté le 01-07-2005 à 13:45:21    

romain96 a écrit :

Question bête : comment ? IE et Mozilla me pondent le XML...


question bete ... comment tu vois si c'es noir si tu n'as que le xml ?

Reply

Marsh Posté le 01-07-2005 à 13:48:32    

On la refait mons crispé :  
IE et Mozilla me pondent le XML... quand je fais "Afficher la source" !!

Reply

Marsh Posté le 01-07-2005 à 14:28:41    

Donc il te manque 2-3 outils pour voir l'XML généré :D

Reply

Marsh Posté le 01-07-2005 à 14:44:58    

L'HTML tu veux dire ? on va y arriver :D

Reply

Marsh Posté le 01-07-2005 à 14:47:49    

Ca dépend. En général, un XSLT génère de l'XML, sauf si t'as mis output="html" ;)

Reply

Marsh Posté le 01-07-2005 à 14:54:31    

J'ai pas mis output="html" mais mon XSL génère du HTML quand même (avec head, body, etc).

Reply

Marsh Posté le 01-07-2005 à 14:56:57    

Donc il génère de l'XHTML ? :D (vu que c'est de l'XML)... 'fin bref

Reply

Marsh Posté le 01-07-2005 à 14:56:57   

Reply

Marsh Posté le 01-07-2005 à 15:12:04    

Oui !!

Reply

Marsh Posté le 01-07-2005 à 16:04:05    


Et peux tu nous donner ton html produit ?

Reply

Marsh Posté le 01-07-2005 à 16:18:02    

Ben en fait, c'est un peu lourd, mais je sais pas comment (voir post plus haut...)

Reply

Sujets relatifs:

Leave a Replay

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