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 :

[xslt] Utilisation Xml-Image [Débutant]


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    155
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 155
    Par défaut [xslt] Utilisation Xml-Image [Débutant]
    Bonjour,
    je recupere une liste de moto d'un fichier xml et j'ai passé l'url de cette image, je l'ecrit ensuite dans une page html mais les images ne s'affichent pas, cela m'affiche:

    <img src="ducati748.jpg">

    Voici le code de ma feuille xml (une partie) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <liste>
    <moto><idmoto>1</idmoto>
    <marque>ducati</marque>
    <modele>748</modele>
    <photo>ducati748.jpg</photo>
    <couleur>Rouge</couleur>
    <annee>1999</annee>
    <kilometre>18000</kilometre>
    <prix>10000</prix>
    </moto>
    </liste>
    Voici ma page Xsl:
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <?xml version="1.0" encoding="ISO-8859-1"?> 
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
    <xsl:output method="html" indent="no"/> 
    <xsl:template match="/"> 
        <html> 
            <head> 
                <style type="text/css"> 
                .bg-0 { background-color: #efefff; } 
                .bg-1 { background-color: #efffef; } 
                </style> 
            </head> 
            <body bgcolor="white" text="black"> 
            <table><xsl:apply-templates match="liste"/></table> 
            </body> 
        </html> 
    </xsl:template> 
     
    <xsl:template match="liste"> 
        <xsl:for-each select="moto"> 
            <tr class="bg-{position() mod 2}"> 
                <td>Marque: <xsl:value-of select="marque"/></td> 
                <td>Modèle: <xsl:value-of select="modele"/></td> 
                <td>Couleur: <xsl:value-of select="couleur"/></td> 
    	    <td>Image: &lt;img src="<xsl:value-of select="photo"/>"&gt;</td> 
     
            </tr> 
        </xsl:for-each> 
    </xsl:template> 
    </xsl:stylesheet>
    Que modifier pour afficher les images?

    merci d'avance

  2. #2
    Expert confirmé
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Par défaut
    Bonjour,

    remplace cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td>Image: <img src="{photo}"/></td>
    les {} servent à exécuter une expression XPath placée dans un attribut.
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    155
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 155
    Par défaut
    merci nikel

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XSLT] Utiliser des balises XHTML dans un fichier XML
    Par zoubidaman dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 20/03/2007, 14h30
  2. [XSLT] Utiliser deux Docs XML
    Par arnobase dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 01/02/2007, 16h57
  3. [XSLT]utiliser une feuille xsl pour traiter différents xml
    Par pistache42 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 09/05/2006, 18h19
  4. Réponses: 5
    Dernier message: 08/05/2006, 00h39
  5. [XSLT] Utilisation de XML avec PHP dans le cadre d'un site
    Par nicolas66 dans le forum Bibliothèques et frameworks
    Réponses: 15
    Dernier message: 06/11/2005, 22h39

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