Uvrir un image dont le chemin est l'un des élément dun fichier XML [Résolu]

Signaler
Messages postés
36
Date d'inscription
samedi 3 février 2007
Statut
Membre
Dernière intervention
26 mai 2008
-
Messages postés
36
Date d'inscription
samedi 3 février 2007
Statut
Membre
Dernière intervention
26 mai 2008
-
'ai écris un petit programme C parsant des fichiers texte.
J'appelle
l'exécutable : a.out TOTO/ en lui donnant le nom du répertoire que je
souhaite traiter ensuite il me génère un out.xml. Dans le out.xml il y
a un champ TOTO/image.jpg qui correspond à
l'image que je souhaite afficher au moyen de ma feuille de style XSL.

Le problème c'est qu'ensuite je ne sais pas comment faire pour afficher l'image.

Je sais que :
affiche l'image mais ça ne minterresse pas, il faut que TOTO/ puisse varier.

Je sais aussi récupérer la valeur du champ Image de mon fichier XML :
<xsl:value-of select="Image"/> qui m'affiche donc la chaine "TOTO/image.jpg"

Alors j'ai essayé :
/> et j'obtient un joli message d'erreur
    Erreur d'analyse XML : mal formé
    Emplacement : file:///home/spartan/IDL/baliseur.xsl
    Numéro de ligne 15, Colonne 10 :/>
    ---------^

Désolé je ne "connais" le XML et le HTML depuis quelques heures. Pourriez vous m'aidez?
Spartan

Spartan

1 réponse

Messages postés
36
Date d'inscription
samedi 3 février 2007
Statut
Membre
Dernière intervention
26 mai 2008

J'ai la réponse. Dans le  .xsl :
 



<xsl:attribute name="src">

<xsl:value-of select="Image"/>

</xsl:attribute>


Image étant le nom de l'attribut dont je souhaite récupérer la valeur dans mon .xml .

Spartan