public static void enregistre(Document document, String fichierpath) { try { // vérifie si document n'est pas nul if (document == null) { document = new Document(); } // On utilise ici un affichage classique avec getPrettyFormat() XMLOutputter sortie = new XMLOutputter(Format.getPrettyFormat()); // Remarquez qu'il suffit simplement de créer une instance de FileOutputStream // avec en argument le nom du fichier pour effectuer la sérialisation. sortie.output(document, new FileOutputStream(fichierpath)); // new File(fichier).createNewFile(); } catch (java.io.IOException e) { } }
public static void validateJDOM(Document pdocument) { try { // XMLOutputter outputter = new XMLOutputter(Format.getPrettyFormat()); DocType type = new DocType("evenement", "evenement.dtd"); pdocument.setDocType(type); XMLOutputter outputter = new XMLOutputter(); outputter.output(pdocument, System.out); } catch (IOException e) { System.out.println("format xml non respecté _ 2"); // e.printStackTrace(); } }