Bonjour,
Je n'arrive pas à trouver d'exemple de code sur le net.
Je souhaite construire un fichier XML à la main avec Sax. (succession de startElement, etc...)
Comment je fais ?
Merci
Bonjour,
Je n'arrive pas à trouver d'exemple de code sur le net.
Je souhaite construire un fichier XML à la main avec Sax. (succession de startElement, etc...)
Comment je fais ?
Merci
J'en ai besoin pour des questions d'occupation mémoire.
Test.java
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
16 Test test = new Test(); TransformerHandler th = ((SAXTransformerFactory) TransformerFactory.newInstance()).newTransformerHandler(); // create the result where to write File file = new File("CreationSAX.xml"); StreamResult result = new StreamResult(new FileOutputStream(file)); th.setResult(result); // create the format of result Properties props = new Properties(); props.setProperty(OutputKeys.OMIT_XML_DECLARATION, "yes"); th.getTransformer().setOutputProperties(props); test.generate(th);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public class Test { public void generate(final ContentHandler ch) throws SAXException { ch.startDocument(); ch.startElement("", "test", "test", new AttributesImpl()); ch.endElement("", "test", "test"); ch.endDocument(); } }
Partager