示例#1
0
  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) {
    }
  }
示例#2
0
  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();

    }
  }