XML / Java : éléments optionnels avec JDOM

Fermé
jdomizer - 11 déc. 2009 à 10:04
biboo_ Messages postés 1249 Date d'inscription jeudi 20 août 2009 Statut Membre Dernière intervention 14 mars 2012 - 11 déc. 2009 à 10:48
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 jeudi 20 août 2009 Statut Membre Dernière intervention 14 mars 2012 106
11 déc. 2009 à 10:06
Bonjour,

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

Cordialement,
0
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 jeudi 20 août 2009 Statut Membre Dernière intervention 14 mars 2012 106
11 déc. 2009 à 10:48
Ok. :)
0