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] Comment lier un fichier XML et XSLT [Débutant(e)]


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2004
    Messages : 84
    Points : 95
    Points
    95
    Par défaut [XSLT] Comment lier un fichier XML et XSLT
    Bonjour,

    Je ne sais pas comment faire marcher mon fichier XSLT. J'ai trouve ca :
    http://haypo.developpez.com/tutoriel/xml/xslt/
    mais moi je ne veux pas de php.
    Je pensais au debut que le navigateur web pouvait le faire non ?
    Bref je suis un peu paume.

    Si quelqu'un pouvait me dire comment faire marcher ma feuille de style ce serait sympa

  2. #2
    Membre actif Avatar de snoop
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2003
    Messages : 354
    Points : 294
    Points
    294
    Par défaut
    eh bien, dans ton fichier XML tu rajoutes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?xml-stylesheet type="text/xsl" href="feuille.xsl"?>
    qui référence la feuille XSL qui sera appliquée pour la transfo...

  3. #3
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2004
    Messages
    84
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2004
    Messages : 84
    Points : 95
    Points
    95
    Par défaut
    Merci pour le coup de main.
    J'ai essaye ta solution, mais j'ai du manquer qqch car ca ne marche pas !

    Voici mon fichier XML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?xml version="1.0" encoding="ISO-8859-1"?>
     
    <?xml-stylesheet type="text/xsl" href="test.xls"?> 
    <tracks>
    <track trackMod="1150306351" title="Madvillain - Meat Grinder (Four Tet Remix)" path="sounds/Madvillain - Meat Grinder (Four Tet Remix).rbs"/>
    <track trackMod="1150306337" title="Cobra Killer - Scuba" path="sounds/Cobra Killer - Scuba.rbs"/>
    </tracks>
    Et ceci est mon fichier 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
     
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/TR/REC-html40" result-ns="">
    	<xsl:output 
    	  method="html"
    	  encoding="ISO-8859-1"
    	  doctype-public="-//W3C//DTD HTML 4.01//EN"
    	  doctype-system="http://www.w3.org/TR/html4/strict.dtd"
    	  indent="yes" />
     
    	<xsl:template match="/">
    			<HTML>
    				<HEAD>
    					<TITLE>Titre de la page</TITLE>
    				</HEAD>
    				<BODY BGCOLOR="#FFFFFF">
    				<ul><xsl:apply-templates/></ul>
    				</BODY>
    			</HTML>
    	</xsl:template >
     
    	<xsl:template match="track" >
    			<li>
    				<xsl:value-of select="title"/> - 
    				<A ref=""> <xsl:value-of select="path"/> </A>
    			</li>
    		</xsl:template >
    </xsl:stylesheet>
    Et j'ai une erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Required attribute 'version' is missing.
    C'est bizarre car je l'ai bien mis en en-tete de mon fichier XML

  4. #4
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Points : 10 927
    Points
    10 927
    Par défaut
    <xsl:stylesheet version="1.0" .......

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

Discussions similaires

  1. [XSLT]Comment copier un document xml avec xslt.
    Par maa dans le forum XSL/XSLT/XPATH
    Réponses: 9
    Dernier message: 07/05/2009, 14h02
  2. Réponses: 2
    Dernier message: 16/10/2007, 10h07
  3. [XSLT] Comment optimiser les traitements XML/XSL ?
    Par thibaut06 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 24/03/2006, 16h39
  4. XSLT traiter recursivement un fichier xml
    Par davelo dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 26/02/2006, 10h52
  5. Modification de fichier XML avec XSLT
    Par osmoz dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 13/07/2005, 11h04

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