XML / Java : éléments optionnels avec JDOM

jdomizer -  
biboo_ Messages postés 1249 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'essaie en ce moment de créer des fichiers .XML en utilisant l'API JDOM de Java.
Dans l'ensemble tout se passe bien, mais je bloque sur un point précis et je n'ai pas encore trouvé de solution :

J'aimerais créer une arborescence de ce type là :

<Element1>
<Element2>cet element est toujours present</Element2>
<Optional>cet element est optionnel</Optional>
</Element1>
<Element1>
<Element2>cet element est toujours present</Element2>
</Element1>

Mais en utilisant JDOM je n'arrive qu'à créer une structure de la forme suivante, qui n'est pas acceptée lorsque je valide par rapport au schéma .xsd définissant mes documents (l'élément Optional peut être absent, mais s'il est présent il ne peut pas avoir une valeur vide):

<Element1>
<Element2>cet element est toujours present</Element2>
<Optional>cet element est optionnel</Optional>
</Element1>
<Element1>
<Element2>cet element est toujours present</Element2>
<Optional />
</Element1>

Est-ce que quelqu'un sait comment on peut ne pas afficher du tout un sous-élément en utilisant JDOM?

Merci d'avance !
A voir également:

3 réponses

biboo_ Messages postés 1249 Date d'inscription   Statut Membre Dernière intervention   106
 
Bonjour,

je te conseille d'aller sur https://www.developpez.com/ si tu veux avoir plus de chance de te faire aider. ;)

Cordialement,
0
jdomizer
 
Problème résolu (bug dans mon code, indépendant de JDOM).
Merci du conseil pour https://www.developpez.com/
0
biboo_ Messages postés 1249 Date d'inscription   Statut Membre Dernière intervention   106
 
Ok. :)
0