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

jQuery Discussion :

XSLT Chrome sortie null


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2013
    Messages
    1
    Détails du profil
    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1
    Par défaut XSLT Chrome sortie null
    Bonjour,

    Je m'excuse d'avance si cette question avait déjà été posée dans un autre forum. Après une recherche rapide je n'en ai pas trouvé trace.

    Voici mon problème:

    Dans le cadre de la migration d'une application web de IE vers Chrome, je suis dans l'incapacité de faire une transformation XML/XSLT pour trier les données d'un tableau.
    Pourtant sous IE la méthode "transformNode(xslt)" fonctionne très bien mais sous Chrome impossible d'obtenir un résultat malgré redéfinition.

    Voici le code:
    Code javascript : 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
    function loadXMLFile(filename) {
       var ret = null;
     
       $.ajax({   //jquery
          type: "GET",
          url: filename,
          dataType: "xml",
          data:null,
          contentType: "text/xml",     
          async: false,
          error: function(XMLHttpRequest, textStatus, errorThrown) {
             showMessage('loadXMLFile : ' + filename + ' --> error = ' + textStatus);
             return null;
          },
          success: function(xml){ 
             var node = xml.documentElement;
             ret = (node.length == 0) ? null : node;
          }
       });
     
       return ret;
    }
     
    Document.prototype.transformNode = function(xslt)
       	{
       		/*Test Of the Chrome XSLT transformation*/
       		var xml=loadXMLFile("racatrier.xml");
       		var xsl=loadXMLFile("racatrier.xsl");
     
       		var xsltProcessor = null;
       		var resultDocument = null;
     
       		if (document.implementation && document.implementation.createDocument)
       		{
       			xsltProcessor=new XSLTProcessor();
       			xsltProcessor.importStylesheet(xsl);
       			resultDocument = xsltProcessor.transformToFragment(xml,document);
     
                           return resultDocument ;
       		}
     
       	};


    Ayant surchargé la méthode "transformNode(xslt)" pour émulation celle-ci retourne pas le bon XML trié. Le plus curieux, un outil de validation en ligne qui fait la transformation niveau serveur pas de problème.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert
    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
    Par défaut
    Ta question aurait plutôt sa place dans le forum Javascript vu que la question porte sur... du javascript.

    Je doute que tu trouves ta réponse ici vu les gens qui lisent cette partie du forum

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

Discussions similaires

  1. [XSLT] Réordonner les éléments en sortie
    Par crossword dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 05/12/2005, 09h37
  2. Réponses: 5
    Dernier message: 24/10/2005, 15h11
  3. XSD d'entree + XSD de sortie = XSLT ????
    Par le_ben2001 dans le forum Valider
    Réponses: 6
    Dernier message: 01/10/2005, 16h22
  4. [Debutant][XSLT] sortie tableau
    Par bejnat dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 18/07/2005, 15h57
  5. Comment rediriger la sortie vers /dev/null
    Par dclink dans le forum C
    Réponses: 4
    Dernier message: 24/06/2003, 18h23

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