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

Format d'échange (XML, JSON...) Java Discussion :

parsé un document XML


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut parsé un document XML
    Hello,

    Novice avec xml je cherche le meilleur moyen de parsé un document qui contient tag.

    J'essaye de parsé avec Sax mais lorsque il rencontre un tag (le document represente une partie de donnée sans namespace) il me renvoye toujours une exception de type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    The prefix "xgui" for element "xgui:name" is not bound.
    mon document contient des données de cette nature :

    <xgui:name="toto"></xgui:name><xgui:text>Valeur</xgui:text>

    et il ne débute pas par xml root

    merci de vos lumières

    edit :

    je cherche également un moyen d itérer les resultats en sachant que je ne connais pas le nom des nodes Ce qui serait bien c est de pouvoir extraire le nom de chaque node (dans l example ici j aimerais obtenir xgui:name et xgui:text)

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Pour ta question de préfixe, je ne sais pas.

    Par contre, obtenir le nom des noeuds (et des attributs) se fait sans aucun problème en utilisant le parsing de type "DOM" (librairie JDOM par exemple).
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre émérite Avatar de Pollux
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    706
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2005
    Messages : 706
    Par défaut
    Il me semble que SAX 2.0 répond à toutes tes demandes grâce à ContentHandler.

    A chaque appel de startElement tu as le premier paramètre qui correspond justement à ton namespace.

    Je n'ai pas testé mais ca devrait t'aller.

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    Bonjour,

    Merci de vos réponses avec le content handler je dois connaître par avant le namespace lors de l appel a startElement

    le problème que j ai est que je connais pas à l'avance ceci. Je vais regardé du côté de DOM

  5. #5
    Membre émérite Avatar de Pollux
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    706
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2005
    Messages : 706
    Par défaut
    Citation Envoyé par *alexandre*
    Merci de vos réponses avec le content handler je dois connaître par avant le namespace lors de l appel a startElement
    Je comprends pas bien.... Comment ca tu dois le connaitre par avant?

Discussions similaires

  1. Personnaliser la documentation XML générée par Visual Studio
    Par olivier34 dans le forum Visual Studio
    Réponses: 7
    Dernier message: 15/09/2009, 15h40
  2. [AJAX] Transfert de document xml généré par php
    Par flash_math dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 05/11/2007, 12h03
  3. validation d'un document XML par rapport à une DTD
    Par sebastien2222 dans le forum Valider
    Réponses: 1
    Dernier message: 03/03/2006, 15h41
  4. Réponses: 12
    Dernier message: 19/05/2005, 14h29
  5. pb formatage document XML généré par un dom tree
    Par lionel69 dans le forum APIs
    Réponses: 11
    Dernier message: 17/10/2002, 09h53

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