Bonjour,
j'utilise l'API org.w3c.dom.Document pour construire un fichier XML. Mon problème c'est que quand la valeur d'une balise est vide il la génère comme ça:
Mais j'ai besoin de l'afficher de cette façon:
j'ai trouvé une solution sur le net mais ça veut marcher:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Document doc = builder.parse(value);
DOMConfiguration config = doc.getDomConfig();
config.setParameter("canonical-form",Boolean.TRUE);
mais ça me renvoi une exception:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
org.w3c.dom.DOMException: FEATURE_NOT_SUPPORTED: The parameter canonical-form is recognized but the requested value cannot be set.
en plus:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
config.canSetParameter("canonical-form",Boolean.TRUE) == false
Alors pourquoi je ne peut pas mettre la valeur de canonical-form à true ?
Y a-t-il une autre solution pour générer des balise vides avec cette façon: <balise></balise>

Merci.