il y'a des cas ou le fichier ne se crée pas et je ne sais pas pourquoi !
y'a t-il une méthode pour pouvoir etre sur que le fichier est crée ?
j'ai essayé ce code :
Code :
- org.w3c.dom.Document document;
- String xml ="<?xml version=\"1.0\" encoding=\"UTF-8\"?><personnes><etudiant classe=\"P2\"><nom>Josef</nom><prenom>Nicolas</prenom></etudiant></personnes>" ;
- String filename = "Fichier.xml";
- InputSource s = new InputSource(new StringReader(xml));
- document = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(s);
- DOMSource domSource = new DOMSource();
- Writer writer = new OutputStreamWriter(new FileOutputStream("monBeauFichier.xml" ), "utf-8" ); StreamResult result = new StreamResult(writer);
- TransformerFactory tf = TransformerFactory.newInstance();
- Transformer transformer = tf.newTransformer();
- transformer.transform(domSource, result);
- writer.close();
|
mais il me crée un fichier Xml contenant :
Code :
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
et c'est pas ma chaine !!
Message édité par man_u le 23-03-2010 à 18:40:43