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 :

[débutant] xml-xsl firefox : marche pas ?


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    p-s
    p-s est déconnecté
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut [débutant] xml-xsl firefox : marche pas ?
    Bonjour tout le monde,


    Je me met au xml-xsl, mais à ma grande honte, je sèche dès le début.
    Entre mes divers recherches, je me suis servit pour débuter d'un pdf qui ressemble comme deux goutte d'eau à celui que le site conseille : http://www.developpez.biz/downloads/...rs-xml-xls.pdf .

    Voici le fichier xml nommé xml4.xml :
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    <?xml version="1.0"?>
    <?xml-stylesheet type="text/xsl" href="xsl4.xsl"?>
    <compilation>
    	<mp3>
    		<titre>
    			Foule sentimentale
    		</titre>
    		<artiste>
    			Souchon
    		</artiste>
    	</mp3>
    	<mp3>
    		<titre>
    			Solaar pleure
    		</titre>
    		<artiste>
    			MC Solar
    		</artiste>
    	</mp3>
    	<mp3>
    		<titre>
    			Le baiser
    		</titre>
    		<artiste>
    			Souchon
    		</artiste>
    	</mp3>
    	<mp3>
    		<titre>
    			Pourtaznt
    		</titre>
    		<artiste>
    			Paradis
    		</artiste>
    	</mp3>
    	<mp3>
    		<titre>
    			Chambre
    		</titre>
    		<artiste>
    			Salvador
    		</artiste>
    	</mp3>
    </compilation>
    et pour le fichier xsl nommé xsl4.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
    <?xml version="1.0" encoding="iso-8859-1"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
    <html>
    	<body>
    		<p>
    			<xsl:value-of select="compilation/mp3/titre" />
    		</p>
    		<p>
    			<xsl:value-of select="compilation/mp3/artiste" />
    		</p>
    	</body>
    </html>
    </xsl:template>
    </xsl:stylesheet>
    Les deux fichiers sont dans le même repertoire.

    Je suis sous debian Sarge. Lorsque j'appelle le fichier avec firefox, j'obtiens :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Erreur lors du chargement de la feuille de style : Une feuille de style XSLT ne possède pas de type Mime XML :
    file:///home/ps/work/xml/prog/xsl4.xsl
    Si je rajoute cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:output method="html"  encoding="ISO-8859-1"/>
    dans le fichier xsl, firefox me dit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Erreur lors du chargement de la feuille de style : (null)
    file:///home/ps/work/xml/prog/xsl4.xsl

    Voyez-vous ce qui cloche?

    Merci

    Steph

  2. #2
    Membre expérimenté
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Points : 1 666
    Points
    1 666
    Par défaut
    Salut,

    Si jamais un auter utilisateur vient de poser c'est question et elle n'a a voir pas trouvé de solution:

    http://www.developpez.net/forums/viewtopic.php?t=323675

    Alors stp la prochaine fois fait une petite recherche avant de poster


    Merci beaucoup


    Thierry
    "Life is short don't forget to inhale"
    Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

  3. #3
    p-s
    p-s est déconnecté
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Bonjour virgul,

    J'avais fait une recherche avant (pas que sur ce site, pas que quelques minutes ) et j'étais déjà tombé sur ce post.
    Mais lui et moi n'avons pas le même problème, lui son pb d'affichage est distant, moi je veux juste faire de l'affichage en local, ce que lui semble réussir
    Lorsque le fichier xsl est en local (avec un href="file:///..."), ma page ets affichée correctement par firefox et ie.
    .

    Malheureusement là
    elle n'a a voir pas trouvé
    tu t'es un peu énervé, mais si je te comprends bien, tu me fais le reproche de poser une question qu'un autre a déjà posé et qui est resté sans réponse? Je suis surpris. Que tu sois agacé parce que je pose une question qui a déjà été résolue je comprends. Mais pour un problème toujours existant je ne comprends plus. Finalement je ne fais que remonter un problème, il n'y a rien de mal non?

    Et encore une fois à mes yeux (mais je peux me tromper) lui et moi nous n'avons pas le même problème. Si je m'étais reconnu dans ce post, je n'aurais pas fait le mien et me serais éventuellement joins au sien.

    Donc je trouve ton rentre-dedans injuste.

    Bon vu que maphi a trouvé le moyen d'afficher en local, peut-être que j'aurais du essayé de parler directement avec lui.

    Toutefois je ne voulais braquer personne. Je pensais avoir fait les choses correctement.
    Je fais donc mes excuses à ceux que j'aurais pu énerver.

    Steph

  4. #4
    Membre expérimenté
    Avatar de virgul
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 625
    Points : 1 666
    Points
    1 666
    Par défaut
    Désolé,
    mais je ne dois pas savoir faire ce genre de post car tout le monde le prend toujours mal (quand je leur dit de faire une petite recherche) et c'est pas du tout ca je pensais plutot que tu ailles poster sur son post afin que si lui ou toi trouvez une réponse vous puissiez vous la communiquer.

    Ce n'étais en reproche et je m'en excuse si tu l'as pris comme ca!

    Et c'est vrai qu'après relecture ce n'étais pas très sympa comme réponse.

    Et en ce qui concernait le:

    elle n'a a voir pas trouvé
    C'étais pour dire que son problème n'avais pas trouvé de réponse et donc reposer le question ne servais à rien (mais si tu dit que ta question est différente pas de prob).

    Encore toute mes excuses (c'est moi qui aurait du mieux lire ton prob! )

    Mais je comprend pas tu l'as résolu ton problème ou pas?? A voir oui

    ++

    Thierry
    "Life is short don't forget to inhale"
    Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

  5. #5
    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
    essaye cette (legere) variante pour voir

    fichier xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?xml version="1.0" encoding="ISO-8859-1"?>
    fichier xsl
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?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="yes" encoding="ISO-8859-1"/>

  6. #6
    p-s
    p-s est déconnecté
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Bonjour tous,

    Pardon pour cette réponse tardive.

    Hélas non, je n'ai pas résolu le problème.


    >Erwy

    J'ai essayé, mais cela n'a rien changé.
    Je trouve quand même étrange que la communauté n'est pas fais en sorte que firefox exploite xml-xsl.

    Par contre ça marche sous MSIE.
    J'obtiens :
    foule sentimentale
    Souchon.


    Par contre quand je rajoute un <xsl:for-each select=""> ça marche moins bien.
    Il y a bien une boucle de 5 éléménts comme l'indique le fichier xml, mais rien n'est affiché.

    Toutefois je n'en dis dis pas plus. Je vais d'abord faire une recherche avant de vraiment poser une question .

    Encore merci pour votre aide

    Steph

  7. #7
    p-s
    p-s est déconnecté
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Bonjour,

    Ce petit mot pour conclure.

    J'ai résolu mon pb en passant par xalan http://xml.apache.org/xalan-j/index.html pour effectuer la transformation.
    Je peux donc travailler avec ma Sarge adorée en visionnant mes pages html avec firefox :o .

    Par contre j'ai bien un problème avec le for-each.

    Merci pour le coup de main.

    Steph

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 17
    Points : 8
    Points
    8
    Par défaut
    Bonjour,

    Désolé de faire un up, mais j'ais trouvé le moyen de résoudre le problème directement :
    Il suffit de modifier le fichier /etc/mime.types et de rajouter la ligne :

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 14
    Points : 6
    Points
    6
    Par défaut
    Comment tu lance xalan ?

  10. #10
    Membre confirmé Avatar de Perceval
    Homme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Mars 2003
    Messages
    355
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2003
    Messages : 355
    Points : 464
    Points
    464
    Par défaut
    Natim, lances un autre post, car cela n'a pas grand chose à voir avec le sujet initial.
    Merci
    Save a tree... Eat a beaver

  11. #11
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 14
    Points : 6
    Points
    6
    Par défaut
    En fait, j'ai exactement le même problème !
    Donc si quelqu'un à une autre solution !

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

Discussions similaires

  1. Client XML RPC qui marche pas
    Par ruby_robber dans le forum Ruby on Rails
    Réponses: 1
    Dernier message: 09/07/2007, 11h19
  2. Débutant: sb.jar ne marche pas
    Par nafnaf625 dans le forum JOnAS
    Réponses: 2
    Dernier message: 05/02/2007, 18h26
  3. [débutant] XML/XSL et non affichage
    Par mavina dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 20/04/2006, 08h55
  4. [Débutante] Pourquoi ça ne marche pas...?
    Par Tootsi dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 12/02/2006, 16h58
  5. [XSL-FO] [Débutant] xml, xsl, fo fop pdf ...ahhh !
    Par enigma dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 05/08/2005, 09h14

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