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

GWT et Vaadin Java Discussion :

Parser Du XML, impossible de compiler


Sujet :

GWT et Vaadin Java

  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 389
    Par défaut Parser Du XML, impossible de compiler
    Bonjour a tous,

    Je débute en GWT et je cherche a parser du XML coté client.
    Pour ce faire j'ai été voir du coté de com.google.gwt.xml.client.Document, com.google.gwt.xml.client.Element, et
    com.google.gwt.xml.client.XMLParser.

    Voici le code que j'ai produit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Document doc=XMLParser.parse(xml);
    Element DocElement=doc.getDocumentElement();
    XMLParser.removeWhitespace(docElement);
     
    Element ePath=(Element)(docElement.getFirstChild());
    String path=ePath.getAttribute("path");
    GWT.log(path);
    Donc la je pensai obtenir quelque chose, mais non, impossible de compiler.
    (Vous trouverez l'erreur plus bas)

    Avez vous une idée du problème ?
    Pourquoi les fonctions ne sont pas trouver ?

    Je vous remercie d'avance pour votre aide

    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
    45
    46
    47
    48
    49
    50
     
    Compiling module com.svnGui.SvnGui
       Validating newly compiled units
          Ignored 1 unit with compilation errors in first pass.
    Compile with -strict or with -logLevel set to TRACE or DEBUG to see all errors.
       [ERROR] An internal compiler exception occurred
    com.google.gwt.dev.jjs.InternalCompilerException: Failed to get JNode
    	at com.google.gwt.dev.jjs.impl.TypeMap.get(TypeMap.java:140)
    	at com.google.gwt.dev.jjs.impl.TypeMap.get(TypeMap.java:71)
    	at com.google.gwt.dev.jjs.impl.BuildTypeMap.getType(BuildTypeMap.java:730)
    	at com.google.gwt.dev.jjs.impl.BuildTypeMap.access$000(BuildTypeMap.java:99)
    	at com.google.gwt.dev.jjs.impl.BuildTypeMap$BuildDeclMapVisitor.visit(BuildTypeMap.java:195)
    	at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.traverse(LocalDeclaration.java:237)
    	at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.traverse(MethodDeclaration.java:239)
    	at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.traverse(TypeDeclaration.java:1239)
    	at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.traverse(CompilationUnitDeclaration.java:687)
    	at com.google.gwt.dev.jjs.impl.BuildTypeMap.createPeersForNonTypeDecls(BuildTypeMap.java:637)
    	at com.google.gwt.dev.jjs.impl.BuildTypeMap.exec(BuildTypeMap.java:514)
    	at com.google.gwt.dev.jjs.impl.BuildTypeMap.exec(BuildTypeMap.java:523)
    	at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:599)
    	at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:33)
    	at com.google.gwt.dev.Precompile.precompile(Precompile.java:284)
    	at com.google.gwt.dev.Precompile.precompile(Precompile.java:233)
    	at com.google.gwt.dev.Precompile.precompile(Precompile.java:145)
    	at com.google.gwt.dev.Compiler.run(Compiler.java:232)
    	at com.google.gwt.dev.Compiler.run(Compiler.java:198)
    	at com.google.gwt.dev.Compiler$1.run(Compiler.java:170)
    	at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:88)
    	at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:82)
    	at com.google.gwt.dev.Compiler.main(Compiler.java:177)
          [ERROR] <no source info>: public interface com.google.gwt.xml.client.Document
    	extends java.lang.Object
    	implements : Unresolved type com.google.gwt.xml.client.Node
    /*   methods   */
    [unresolved] public abstract Unresolved type com.google.gwt.xml.client.CDATASection createCDATASection(java.lang.String) 
    [unresolved] public abstract Unresolved type com.google.gwt.xml.client.Comment createComment(java.lang.String) 
    [unresolved] public abstract Unresolved type com.google.gwt.xml.client.DocumentFragment createDocumentFragment() 
    [unresolved] public abstract Unresolved type com.google.gwt.xml.client.Element createElement(java.lang.String) 
    [unresolved] public abstract Unresolved type com.google.gwt.xml.client.ProcessingInstruction createProcessingInstruction(java.lang.String, java.lang.String) 
    [unresolved] public abstract Unresolved type com.google.gwt.xml.client.Text createTextNode(java.lang.String) 
    public abstract com.google.gwt.xml.client.Element getDocumentElement() 
    [unresolved] public abstract Unresolved type com.google.gwt.xml.client.Element getElementById(java.lang.String) 
    [unresolved] public abstract Unresolved type com.google.gwt.xml.client.NodeList getElementsByTagName(java.lang.String) 
    [unresolved] public abstract Unresolved type com.google.gwt.xml.client.Node importNode(Unresolved type com.google.gwt.xml.client.Node, boolean) 
     
     
     
             org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding
          [ERROR] at GestionClick.java(56): Document doc = XMLParser.parse(xml);
             org.eclipse.jdt.internal.compiler.ast.LocalDeclaration

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Bonjour,

    Faites en sorte de parser votre XML côté serveur, ce sera plus simple. De plus, pour moi, parser un XML c'est un traitement serveur pas client.

    Bonne journée,

  3. #3
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 389
    Par défaut
    J'ai déjà essayé sur le serveur grâce a l'API JDOM, mais je n'ai pas réussi a le faire fonctionner avec GWT (sa fonctionne sans problème en java standard)

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Citation Envoyé par hannibal.76 Voir le message
    J'ai déjà essayé sur le serveur grâce a l'API JDOM, mais je n'ai pas réussi a le faire fonctionner avec GWT (sa fonctionne sans problème en java standard)
    Si ça fonctionne avec JDOM côté serveur, gardez ça comme ça et renvoyer les données que vous souhaitez diffuser à la partie client par appels RPC.

  5. #5
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 389
    Par défaut
    C'est bon j'ai résolu mon probleme est passant du coté serveur avec JDOM (le jar doit bien etre dans /war/WEB-INF/lib/)

    Merci a tous

  6. #6
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 389
    Par défaut
    C'est exactement ce que j'ai fait

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Tant mieux .

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

Discussions similaires

  1. Impossible de parser un XML
    Par dumas.blr dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 03/10/2013, 07h45
  2. [AC-2010] Impossible de parser un XML
    Par dumas.blr dans le forum VBA Access
    Réponses: 3
    Dernier message: 02/10/2013, 20h22
  3. [C#] Parser du XML
    Par karl3i dans le forum Windows Forms
    Réponses: 5
    Dernier message: 27/02/2009, 09h46
  4. [XSL] Parser fichier xml : erreurs + incompréhensions
    Par totobouchon dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 19/07/2005, 15h47
  5. [JOnAS][JOPE] impossible de compiler un bean
    Par Raylemon dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 05/04/2005, 16h48

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