Uvrir un image dont le chemin est l'un des élément dun fichier XML

Résolu
cs_thespartan Messages postés 36 Date d'inscription samedi 3 février 2007 Statut Membre Dernière intervention 26 mai 2008 - 8 févr. 2007 à 12:18
cs_thespartan Messages postés 36 Date d'inscription samedi 3 février 2007 Statut Membre Dernière intervention 26 mai 2008 - 8 févr. 2007 à 12:49
'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

cs_thespartan Messages postés 36 Date d'inscription samedi 3 février 2007 Statut Membre Dernière intervention 26 mai 2008
8 févr. 2007 à 12:49
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
3
Rejoignez-nous