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 :

Chargement de fichier xml !


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    réseaux informatiques
    Inscrit en
    Février 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Tunisie

    Informations professionnelles :
    Activité : réseaux informatiques
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2014
    Messages : 5
    Par défaut Chargement de fichier xml !
    j'ai un probléme lors du chargement du la page sous IE11 et firefox 27

    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
    <?xml version='1.0'?>
    <xsl-stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
    <xsl:template match="/">
    <html>
    <body>
    <table border="1" cellspacing="0" cellpadding="3">
    <tr bgcolor="#FFFF00">
    <td>Artiste</td>
    <td>Titre</td>
    </tr>
    <xsl:for-each select="compilation/mp3" order-by="+Artiste">
    <tr>
    <td><xsl:value-of select="artiste"/></td>
    <td><xsl:value-of select="titre"/></td>
    </tr>
    </xsl:for-each>
    </table>
    </body>
    </html>
    </xsl:template>
    </xsl-stylesheet>
    Fichier 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
    <?xml version="1.0"?> 
    <?xml-stylesheet type="text/xsl" href="xsl_order.xsl"?>
    <compilation>
    <mp3>
    <titre>Foule sentimentale</titre>
    <artiste>Alain Souchon</artiste> </mp3>
    <mp3>
    <titre>Solaar pleure</titre> <artiste>MC Solaar</artiste> </mp3>
    <mp3>
    <titre>Le baiser</titre> <artiste>Alain Souchon</artiste> </mp3>
    <mp3>
    <titre>Pourtant</titre>
    <artiste>Vanessa Paradis</artiste> </mp3>
    <mp3>
    <titre>Chambre avec vue</titre> <artiste>Henri Salvador</artiste> </mp3>
    </compilation>
    il doit m'afficher un tableau mais il m'affiche ça

    Nom : Capture.PNG
Affichages : 298
Taille : 32,1 Ko
    Images attachées Images attachées  

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    - Si tous les navigateurs font ça, cela arrive en général quand il ne trouve pas le fichier .xsl. Vérifie qu'ils sont bien tous les deux à côté et qu'il n'y a pas d'erreur de majuscule, espace, accent ou autre dans le nom de fichier "xsl_order.xsl"
    - Si Firefox fait un message d'erreur à la place, c'est parce que le xmlns est incorrect.


    À la limite il vaudrait mieux nous donner directement l'URL où trouver ces fichiers.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    réseaux informatiques
    Inscrit en
    Février 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Tunisie

    Informations professionnelles :
    Activité : réseaux informatiques
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2014
    Messages : 5
    Par défaut
    bonsoir, merci thelvin pour votre réponse ,je veux dire que les deux fichiers sont tous les deux dans le même répertoire et comme vous voyez il n'ya aucune erreur du majuscule ou d'espace .

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    Je ne vois rien du tout. Et à propos de Firefox ? Même chose que IE ou message d'erreur ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre Expert Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Par défaut
    D'abord
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <xsl-stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
        <!-- etc etc -->
    </xsl-stylesheet>
    xsl-stylesheet est souvent vu et utilisé comme un 'processing-instruction', pas comme la racine d'un xslt, evidemment, pas du tout. Et puis le namespace est largement dépassé (sauf encore utilisé dans l'interne de microsoft). Donc, réecrivez-le comme ça.
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
        <!-- etc etc -->
    </xsl:stylesheet>

    Et puis, l'attribut 'order-by' n'est plus reconnu dans le nouveau namespace appliqué, il faut réécrire la ligne correspondante.
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        <!--
        <xsl:for-each select="compilation/mp3" order-by="+Artiste">
        -->
        <xsl:for-each select="compilation/mp3">
            <xsl:sort select="Artiste" order="ascending" />

    édition : completé le xsl:sort par la fermeture.

  6. #6
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    Ah oui tiens. Il y a plus d'erreurs que je n'en avais vu.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. Tinyxml et chargement du fichier xml
    Par modafine dans le forum C++
    Réponses: 2
    Dernier message: 09/02/2012, 18h26
  2. Classe qui gère le chargement des fichiers XML
    Par omarhazem dans le forum ActionScript 3
    Réponses: 0
    Dernier message: 28/12/2011, 18h17
  3. Chargement de fichier xml
    Par matxp dans le forum Flex
    Réponses: 23
    Dernier message: 23/11/2009, 14h34
  4. [C#2.0]DatagridView + Chargement fichier XML
    Par chnew dans le forum Windows Forms
    Réponses: 2
    Dernier message: 10/04/2006, 13h35
  5. Perte de Frame au chargement de fichiers XML-XSL ?
    Par dalefou dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 29/09/2005, 11h59

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