Bonjour,

Je voudrais spécifier le DocType à utiliser et à écrire dans le XML.
Je procède comme ceci:

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
// Création d'un nouveau DOM
DocumentBuilderFactory fabrique = DocumentBuilderFactory.newInstance();
DocumentBuilder constructeur = fabrique.newDocumentBuilder();
Document document = constructeur.newDocument();
 
// Propriétés du DOM
document.setXmlVersion("1.0");
document.setXmlStandalone(true);
DocumentType doctype=constructeur.getDOMImplementation().createDocumentType("Zweeger.dtd","_public","_system");
document.appendChild(doctype);
 
// Création du noeud racine
Element elEnsemble = document.createElement("ensemble");
document.appendChild(elEnsemble);
...
J'obtiens bien mon XML, mais pas de <!DOCTYPE...>.

Que ne fais-je pas correctement ?
Merci,

Laurent