title: How do i parse an XML file with multiple node in JAVA using JAXB?
body: <p>I have and xml from a webservice but even if the structure is standard i have some problem parsing this file with JAVA Spring using JAXB, The structure it's something like this:</p>
  
  <pre class="lang-xml prettyprint-override"><code>           &lt;organisation&gt;
                &lt;organisation&gt;
                   &lt;organisationIdentification&gt;
                      &lt;uid&gt; 
                         &lt;uidOrganisationIdCategorie&gt;123&lt;/uidOrganisationIdCategorie&gt;
                         &lt;uidOrganisationId&gt;1234531234&lt;/uidOrganisationId&gt;
                      &lt;/uid&gt;                                          
                      &lt;OtherOrganisationId&gt;
                         &lt;organisationIdCategory&gt;&lt;/organisationIdCategory&gt;
                         &lt;organisationId&gt;&lt;/organisationId&gt;
                      &lt;/OtherOrganisationId&gt;
                      &lt;OtherOrganisationId &gt;
                         &lt;organisationIdCategory&gt;&lt;/organisationIdCategory&gt;
                         &lt;organisationId&gt;&lt;/organisationId&gt;
                      &lt;/OtherOrganisationId&gt;
                      &lt;organisationName&gt;Orgnanisation name&lt;/organisationName&gt;
                      &lt;organisationLegalName"&gt;Name SA&lt;/organisationLegalName&gt;
                      &lt;legalForm &gt;3698&lt;/legalForm&gt;
                   &lt;/organisationIdentification&gt;
                   &lt;nogaCode&gt;123456&lt;/nogaCode&gt;
                   &lt;contact&gt;
                      &lt;address&gt;
                         &lt;otherAddressCategory&gt;main&lt;/otherAddressCategory&gt;
                         &lt;postalAddress&gt;
                            &lt;organisation &gt;
                               &lt;organisationName&gt;Name SA&lt;/organisationName&gt;
                            &lt;/organisation&gt;
                            &lt;addressInformation&gt;
                               &lt;street/&gt;
                               &lt;town&gt;&lt;/town&gt;
                               &lt;zipCode&gt;&lt;/zipCode&gt;
                               &lt;country&gt;
                                  &lt;countryIdISO2&gt;&lt;/countryIdISO2&gt;
                                  &lt;countryNameShort&gt;&lt;/countryNameShort&gt;
                               &lt;/country&gt;
                            &lt;/addressInformation&gt;
                         &lt;/postalAddress&gt;
                      &lt;/address&gt;
                      &lt;address&gt;
                         &lt;otherAddressCategory&gt;&lt;/otherAddressCategory&gt;
                         &lt;postalAddress&gt;
                            &lt;organisation&gt;
                               &lt;organisationName&gt;-&lt;/organisationName&gt;
                            &lt;/organisation&gt;
                            &lt;addressInformation&gt;
                               &lt;street&gt;&lt;/street&gt;
                               &lt;town&gt;&lt;/town&gt;
                               &lt;zipCode&gt;&lt;/zipCode&gt;
                               &lt;country&gt;
                                  &lt;countryIdISO2&gt;&lt;/countryIdISO2&gt;
                                  &lt;countryNameShort&gt;&lt;/countryNameShort&gt;
                               &lt;/country&gt;
                            &lt;/addressInformation&gt;
                         &lt;/postalAddress&gt;
                      &lt;/address&gt;
                      &lt;address&gt;
                         &lt;otherAddressCategory&gt;postbox&lt;/otherAddressCategory&gt;
                         &lt;postalAddress&gt;
                            &lt;organisation&gt;
                               &lt;organisationName&gt;-&lt;/organisationName&gt;
                            &lt;/organisation&gt;
                            &lt;addressInformation&gt;
                               &lt;street/&gt;
                               &lt;postOfficeBoxNumber&gt;&lt;/postOfficeBoxNumber&gt;
                               &lt;postOfficeBoxText/&gt;
                               &lt;town/&gt;
                               &lt;zipCode&gt;&lt;/zipCode&gt;
                               &lt;country&gt;
                                  &lt;countryIdISO2&gt;&lt;/countryIdISO2&gt;
                                  &lt;countryNameShort&gt;&lt;/countryNameShort&gt;
                               &lt;/country&gt;
                            &lt;/addressInformation&gt;
                         &lt;/postalAddress&gt;
                      &lt;/address&gt;
                      &lt;email&gt;
                         &lt;emailAddress&gt;info@mail.ch&lt;/emailAddress&gt;
                      &lt;/email&gt;
                      &lt;internet&gt;
                         &lt;internetAddress&gt;http://www.site.ch&lt;/internetAddress&gt;
                      &lt;/internet&gt;
                   &lt;/contact&gt;
                   &lt;languageOfCorrespondance&gt;IT&lt;/languageOfCorrespondance&gt;
                &lt;/organisation&gt;
                &lt;uidregInformation&gt;
                   &lt;uidregSource&gt;
                      &lt;uidOrganisationIdCategorie&gt;&lt;/uidOrganisationIdCategorie&gt;
                      &lt;uidOrganisationId &gt;11111111&lt;/uidOrganisationId&gt;
                   &lt;/uidregSource&gt;
                   &lt;uidregSource&gt;
                      &lt;uidOrganisationIdCategorie&gt;CHE&lt;/uidOrganisationIdCategorie&gt;
                      &lt;uidOrganisationId&gt;23232111&lt;/uidOrganisationId&gt;
                   &lt;/uidregSource&gt;
                   &lt;uidregSource&gt;
  
                &lt;/uidregInformation&gt;
  
             &lt;/organisation&gt;
  </code></pre>
  
  <p>It's possible with JAXB parsing this file into a class model and keep all the value from the multiple nodes (uidOrganisationId / town / zipCode).
  I don't know how to store the values ​​where there are same nodes.</p>