Afficher une image en XSL - XML/XSL - Programmation
Marsh Posté le 11-01-2006 à 11:13:08
Pour ma part, je mettrai dans le fichier XML :
<balise1>image.jpg</balise1>
et dans le fichier XSL :
<img><xsl:attribute name="src"><xsl:value-of-select="balise1" /></img>
C'est comme cela que j'ai fait pour mes fichiers XML et XSL pour afficher des images. Mais il existe plusieurs méthodes...
Marsh Posté le 11-01-2006 à 11:39:25
je plussoie allègrement ...
Mais c'est normal que ton value-of balise1 soit vide car ta balise n'a pas de valeur mais un fils ( img) qui n'a lui même pas de valeur mais un attribut...
Marsh Posté le 11-01-2006 à 21:38:05
J'ai essayer manu mais ca me met une erreur pour la partie <img><xsl:attribute name="src"><xsl:value-of-select="balise1" /></img>
J'ai retiré le "-" apres le of car il n'existe pas et ca me met toujours une erreur. Par contre je n'ai pas compris le commentaire de anapajari, désolé je debut un peu en xml/xsl.
En fait je veux juste afficher une image en XML c tout....
Marsh Posté le 12-01-2006 à 09:09:35
anapajari doit être Québécois... Je ne connais pas le verbe "plussoir", mais je pense que cela veut dire confirmer...
Concernant ton image, il faut que l'image soit à côté du fichier XML. Si elle n'est pas à côté, elle ne pourra pas être afficher, sauf si tu changes l'adresse nde l'image...
J'ai oublié de fermer la balise xsl:attribute, désolé... Voici le code...
<img><xsl:attribute name="src"><xsl:value-of select="balise1" /></xsl:attribute></img>
Milles excuses pour mon erreur d'étourderie...
Marsh Posté le 12-01-2006 à 09:58:16
Manu la Science a écrit : anapajari doit être Québécois... |
non pas du tout
plussoyer: (verbe transitif) faire "plus un" ... +1 quoi!!!!!!
Bref ....
Ce que je disais c'est que
Code :
|
et
Code :
|
C'est pas du tout pareil !!!
Dans un cas tu as un valeur pour ton noeud (1er) et dans l'autre tu as un attribut ( 2eme).
Marsh Posté le 27-03-2006 à 21:28:56
Manu la Science a écrit : anapajari doit être Québécois... Je ne connais pas le verbe "plussoir", mais je pense que cela veut dire confirmer... |
Je déterre les morts désolé, mais quand je fais ca, ca marche pas, j'ai bien la ligne de code dans mon fichier XML résultat, mais apparement il prend pas en compte cette ligne.
J'ai vu qu'un copain utilisait <td><xsl:attribute name="style"><xsl:value-of select="balise1" /></xsl:attribute></td> mais je trouve ca moins propre
Marsh Posté le 04-04-2006 à 21:28:20
je ne comprends pas pourquoi cela marcherai avec le code que tu proposes et pas avec l'autre...
Peux-tu remettre le code entier stp ? enfin la partie qui nous concerne
Marsh Posté le 11-01-2006 à 10:50:07
Bonjour,
j'aimerais afficher une image en passant par une balise au sein d'un fichier XML.
Exemple de ce que je fais et qui ne marche pas (écrit dans le fichier XML) :
<balise1><img src= "image.jpg"/></balise1>
J'ai écrit dans le fichier XSL pour afficher cette image sur ma page web :
<xsl:value-of select="balise1"/>
Resultat : Ca ne met pas d'erreur mais ca n'affiche rien.
Merci de votre aide,
a+
---------------
Cookie