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 :

[XML/java]QUEL API? quel methode


Sujet :

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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Inscrit en
    Octobre 2005
    Messages
    847
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 847
    Par défaut [XML/java]QUEL API? quel methode
    voila,

    je cherche la meilleure façon (gain de temps surout) de réaliser le travail suivant :

    - je dispose d'un repertoire avec une centaine de fichiers XML (à plat).
    - le but est de detecter certains elements spécifiques (tag) en doubles
    - ces elements peuvent se trouver soit dans le même fichier ou dans n'importe quel autre fichier xml du repertoire.

    ma question est comment proceder? DOM? SAX?,XSL?.

    merci de votre aide.

  2. #2
    Expert confirmé
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Par défaut
    Salut,

    personnellement, je procèderais de la manière suivante, en tout Java :

    - Parcours récursif des repértoires et ouverture de chaque fichier XML
    - parsing SAX du fichier, et recherche dans une table de hachage d'un tag déja présent, sinon stockage dans la table de hachage
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  3. #3
    Membre émérite
    Inscrit en
    Octobre 2005
    Messages
    847
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 847
    Par défaut
    merci GrandFather,

    - ok pour parcours de tt les fichiers.

    - tu peux m'en dire plus sur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    et recherche dans une table de hachage
    en particulier sa construction. sachant que des que je trouve un tag qui m'interesse dans un fichier A. il faut que je cherche le même tag à la fois dans A et aussi dans tous les autres fichierautre que A du repertoire.

  4. #4
    Expert confirmé
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Par défaut
    Tu connais à l'avance le nom des éléments dont tu dois trouver les doublons, ou sont-ils désignés selon un critère qui n'est évalué que durant l'exécution ?
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  5. #5
    Membre émérite
    Inscrit en
    Octobre 2005
    Messages
    847
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 847
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    le nom des éléments dont tu dois trouver les doublons
    oui, j'ai une liste mais il ya un critere sur leur attribut (pas sur la valeur de lattribut mais seulement si l'attribut existe ou non).

  6. #6
    Membre éprouvé Avatar de Xavinou
    Inscrit en
    Mai 2005
    Messages
    135
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 135
    Par défaut
    Gain de temps d'execution ou de développement ?

    Dans le 1er cas SAX semble effectivement la meilleure solution, sinon construire des DOM et lancer des requêtes XPath est sans doute plus rapide...

Discussions similaires

  1. quel api utiliser pour lire un fichier xml?
    Par sth56 dans le forum Bibliothèques
    Réponses: 2
    Dernier message: 28/07/2009, 08h22
  2. Quel API conseillez-vous pour lire et modifier un fichier XML ?
    Par sbelli dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 20/10/2008, 17h25
  3. Affichage de statistiques quel API ?
    Par jbwan dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 10/05/2006, 08h27
  4. Réponses: 2
    Dernier message: 09/05/2006, 18h41
  5. [Sondage][XML-JAVA]Qu'elle API choisir?
    Par Janitrix dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 18/04/2006, 13h59

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