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 To Java avec JAXB (Unmarshaller)


Sujet :

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

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut XML To Java avec JAXB (Unmarshaller)
    Bonjour,

    J'ai un XML sous ce format la, et je n'arrive pas à récupérer les informations pour les transformer en objet.

    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <TEST>
      <NOM test1="a" test2="b" test3="c" test4="d">
       <NOM2 test10="aa" test20="bb" test30="cc"/>
       <NOM3 test100="aaa" test200="bbb" test300="ccc">
            <NOM4 test1000="aaaa" test2000="bbbb" test3000="cccc"/>
       </NOM3>
      </NOM>
    </TEST>

    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
      public static void main(String[] args) 
        {
            String fileName = "test.xml";
     
            jaxbXmlFileToObject(fileName);
        }
     
        private static void jaxbXmlFileToObject(String fileName) {
     
            File xmlFile = new File(fileName);
     
            JAXBContext jaxbContext;
            try
            {
                jaxbContext = JAXBContext.newInstance(Student.class);
                Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();
     
                Student employee = (Student) jaxbUnmarshaller.unmarshal(xmlFile);
     
                System.out.println(employee);
            }
            catch (JAXBException e) 
            {
                e.printStackTrace();
            }
        }
    J'aimerais crée un objet pour chaque NOM1 ( car sur mon XML d'origine j'en ai bcp plus) et récupérer les informations tq que test10 test200 par exemple.

    Merci d'avance
    Dernière modification par Invité ; 07/04/2021 à 19h39. Motif: Coloration syntaxique [CODE=XML] … [/CODE]

Discussions similaires

  1. [StAX] charger un fichier xml en java avec StAX
    Par fruwen7 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 02/07/2012, 20h07
  2. XML vers java avec XSLT ?
    Par anime dans le forum XML/XSL et SOAP
    Réponses: 18
    Dernier message: 28/04/2011, 20h24
  3. [XSD] [JAXB] Génération d'un schema xml en java avec netbeans
    Par salmoucha10 dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 22/03/2011, 11h23
  4. [XSD] validation xml en java avec import
    Par moi89 dans le forum Valider
    Réponses: 6
    Dernier message: 27/07/2009, 16h00
  5. sérialisation XML en java Avec des Matrice ArrayList
    Par bilred dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 16/04/2009, 15h55

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