Bonjour,

je voudrais savoir pour les 3 parsers (DOM, SAX, STAX) s'il est possible de générer une page HTML et si oui, quelle est la syntaxe à utiliser dans un programme Java ???

Je suis capable de générer une page HTML avec une transformation XSL. Voici ce que j'ai :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
private static final String HTML_FILE = "web/test.html";
public static void main(String[] args) throws FileNotFoundException, TransformerException, SaxonApiException {
 
  FileOutputStream outputFile = new FileOutputStream(HTML_FILE);
 
  Serializer htmlFile = new Serializer();
  htmlFile.setOutputStream(outputFile);
  htmlFile.setOutputProperty(Serializer.Property.METHOD, "html");
 
  XsltTransformer transformer = compiledXsl.load();
  transformer.setDestination(htmlFile);
 
}
je n'ai pas mis toutes les détails du code, seulement ce qui était important pour la génération de la page HTML.

Comment est-ce que je peux faire la même sorte de génération avec SAX, DOM et STAX ??