Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1689 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  Afficher une image en XSL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Afficher une image en XSL

n°1281163
gourdin
Posté le 11-01-2006 à 10:50:07  profilanswer
 

 
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
mood
Publicité
Posté le 11-01-2006 à 10:50:07  profilanswer
 

n°1281175
Manu la Sc​ience
...la science ... pas toujours
Posté le 11-01-2006 à 11:13:08  profilanswer
 

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...


---------------
Proverbe chinois: il vaut mieux apprendre à pêcher à un mendiant que de lui donner du poisson...
n°1281189
anapajari
s/travail/glanding on hfr/gs;
Posté le 11-01-2006 à 11:39:25  profilanswer
 

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...

n°1281713
gourdin
Posté le 11-01-2006 à 21:38:05  profilanswer
 

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....


---------------
Cookie
n°1281837
Manu la Sc​ience
...la science ... pas toujours
Posté le 12-01-2006 à 09:09:35  profilanswer
 

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... :whistle:

Message cité 2 fois
Message édité par Manu la Science le 12-01-2006 à 10:28:55

---------------
Proverbe chinois: il vaut mieux apprendre à pêcher à un mendiant que de lui donner du poisson...
n°1281860
anapajari
s/travail/glanding on hfr/gs;
Posté le 12-01-2006 à 09:58:16  profilanswer
 

Manu la Science a écrit :

anapajari doit être Québécois...


 :D  non pas du tout
plussoyer: (verbe transitif) faire "plus un" ... +1 quoi!!!!!!
Bref ....
 
Ce que je disais c'est que

Code :
  1. <truc>AAA</truc>


et  

Code :
  1. <truc valeur="AAA"/>


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).
 

n°1333139
popol_55
Posté le 27-03-2006 à 21:28:56  profilanswer
 

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...
 
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... :whistle:


 
 
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 :/


---------------
Philips HUE || Ikea Hack
n°1339159
Manu la Sc​ience
...la science ... pas toujours
Posté le 04-04-2006 à 21:28:20  profilanswer
 

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


---------------
Proverbe chinois: il vaut mieux apprendre à pêcher à un mendiant que de lui donner du poisson...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  Afficher une image en XSL

 

Sujets relatifs
[Java 1.5] Process : afficher le flux de sortieSupprimer une image avec php?
probleme avec lien sur une imageforcer telechargement d'une image
image d'arrière plan dans un <td/>Re dimensionner image jpg
Petit jeu Image :)[Résolu] Lien sur une image
[Résolu] Image de fond absentePassage de paramètre PHP/JS -> XSL ?
Plus de sujets relatifs à : Afficher une image en XSL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR