Bonjour,
j'ai implémenté un WS codé en Java.
Une des méthodes de mon WS retourne une liste de Produit issus d'une BD.
Ces Produits ont des attributs qui peuvent être nulles.
Or quand c'est le cas, au lieu de me retourner une balise du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<attribut/> ou <attribut></attribut>
il ne me retourne rien. Ce qui ne me facilite pas la lecture du résultat.
Exemple de retour :
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
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
      <ns2:getProduitsParNomResponse xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
         <produit>
            <dateLimiteUtilisation>2013-07-31T00:00:00+02:00</dateLimiteUtilisation>
            <dateOuverture>2013-02-01T00:00:00+01:00</dateOuverture>
            <nbJourApresOuverture>30</nbJourApresOuverture>
            <nom>MASTIC</nom>
          </produit>
         <produit>
            <dateLimiteUtilisation>2013-07-31T00:00:00+02:00</dateLimiteUtilisation>
            <nbJourApresOuverture>30</nbJourApresOuverture>
            <nom>MASTOC</nom>
         </produit>
      </ns2:getProduitsParNomResponse>
   </soapenv:Body>
</soapenv:Envelope>
On voit que le 2e produit a un attribut de moins (dateOuverture) car dans la base cette colonne est nulle pour ce produit. Comment faire pour que le résultat fasse apparaitre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<dateOuverture/> ou <dateOuverture></dateOuverture>
?