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 :

Compter un élément


Sujet :

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

  1. #1
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    857
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2006
    Messages : 857
    Par défaut Compter un élément
    Bonjour,

    Soit le XML suivant,

    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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <root>
      <Enfant>
        <Nom lien="1" rapatrie="1">RAMIREZ</Nom>
        <Prenom>Adolpho</Prenom>
        <Date-de-Naissance>01/01/2002</Date-de-Naissance>
        <Sexe>M</Sexe>
      </Enfant>
      <Enfant>
        <Nom>RAMIREZ</Nom>
        <Prenom>Adolpho</Prenom>
        <Date-de-Naissance>01/01/2002</Date-de-Naissance>
        <Sexe>M</Sexe>
      </Enfant>
    </root>
    Comment faire pour connaitre le nombre d'élément Fils de root. En connaissant le nom de l'élément je coderais comme ci-dessous.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
         ...
         File xml = new File("dom.xml");
         Document document = constructeur.parse(xml);
     
         NodeList enfants = document.getElementsByTagName("Enfant");
         return enfants.getLength();
         ...
    Mais ne le connaissant pas...

    Merci.

  2. #2
    Membre chevronné

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2002
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2002
    Messages : 346
    Par défaut
    Tu peut faire utiliser la méthode document.getChildNodes() pour retourner tout les enfants. (en DOM4J)

Discussions similaires

  1. [SQL] compter les éléments distincts dans une requête
    Par redwire dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 08/10/2006, 17h44
  2. Compter les éléments d'un hachage
    Par bollo dans le forum Langage
    Réponses: 7
    Dernier message: 31/03/2006, 16h20
  3. Réponses: 10
    Dernier message: 27/03/2006, 18h38
  4. compter les éléments d'un select
    Par jakouz dans le forum Langage SQL
    Réponses: 3
    Dernier message: 16/12/2005, 13h40
  5. [TestStand] Compter les éléments d'une chaîne de caractères
    Par capblans dans le forum Autres langages
    Réponses: 2
    Dernier message: 29/04/2005, 09h29

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