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 :

Probléme d'utilisation du order-by (XSLT/XML)


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 30
    Points : 25
    Points
    25
    Par défaut Probléme d'utilisation du order-by (XSLT/XML)
    Bonjour a vous tous,
    je vous explique mon problème je suis débutant dans le monde du XML d’où le problème suivant:

    je veux utiliser un <xsl:for-each select="" order-by="">, et pour cela je doit utiliser la version 2.0 .. OK, mais si j'utilise l’espace de noms suivant "http://www.w3.org/1999/XSL/Transform" sa marche pas par contre sa marche avec "http://www.w3.org/TR/WD-xsl" ... le problème c'est quand je veut utiliser une instruction du type <xsl:if test=""/> au sein du <xsl:for-each select="" order-by=""> , le navigateur ne la reconnait pas avec cet espace de noms.

    Si vous savez d’où vient le problème je vous serais reconnaissant ,et une dernière question il y a des fichier XML qui s’exécute très bien sous Internet Explorer mais pas sous Firefox.

    Merci bien.

  2. #2
    Membre émérite
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Points : 2 372
    Points
    2 372
    Par défaut
    Bonjour,

    a priori, il faut déclarer tous tes espaces de noms dans l'élément xsl:stylesheet.

    Après, si tu nous fait passer ton code, on aura les idées plus claires

  3. #3
    Expert confirmé
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Points : 4 843
    Points
    4 843
    Par défaut
    Dans tous les navigateurs que j'ai testés (mais c'était pas les toutes dernières versions), seul la version 1.0 de XSLT était implémentée. Du coup le fait de vouloir passer en XSL 2.0 ne fonctionne pas.

    Par contre tu peux faire un "order-by" en utilisant l'élément sort.

Discussions similaires

  1. Où se trouve le problème en utilisant http get+xml comme web service?
    Par kisitomomotene dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 17/01/2011, 19h44
  2. [XSLT]Problème d'utilisation de XSL avec fichier GPX.
    Par robiwan dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 17/05/2010, 14h17
  3. [XSLT] [ID & IDREF] problème d'utilisation
    Par splifferwolf dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 02/04/2008, 16h21
  4. [PHP][XML][XSLT]Utiliser PHP pour afficher mon xml
    Par bladebo dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 03/07/2007, 10h57
  5. [XML] Problème d'entité externe dans mon XSLT
    Par fragmonster dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 13/04/2007, 14h55

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