probleme :exception java.io.FileNotFoundException
Salut,
j'ai construit une fonction qui cree un fichier XML.
mais l'execution de cette fonction génere cette exception:
Code:
java.io.FileNotFoundException: file:\C:\Documents%20and%20Settings\Administrateur\jbproject\Exemple\new.xml (Syntaxe du nom de fichier, de répertoire ou de volume incorrecte
voici ler corps de la fonction
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| public static void addxml()
{Document document;
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
try {
DocumentBuilder builder = factory.newDocumentBuilder();
document = builder.newDocument();
File baseDir = new File(new);
File f = new File(baseDir+".xml");
if(f.exists()) System.out.println("true");
StreamResult result=new StreamResult(f);
DOMSource source =new DOMSource(document);
//creation de l element racine Application
Element application = (Element) document.createElement("famille");
//on le place dans l'arbre
document.appendChild(application);
Element xinterface=document.createElement("pere");
xinterface.setAttribute("nom","p");
xinterface.setAttribute("preneom","pp");
xinterface.setAttribute("naissance","out");
Element fils=document.createElement("fils");
fils.setAttribute("nom","p1");
fils.setAttribute("prenom","pp1");
fils.setAttribute("naissance","decembre");
Element mere=document.createElement("fils");
mere.setAttribute("nom","m1");
mere.setAttribute("prenom","mm1");
mere.setAttribute("naissance","decembre");
xinterface.appendChild(fils);
xinterface.appendChild(mere);
application.appendChild(xinterface);
try {
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
transformer.setOutputProperty(OutputKeys.METHOD,"xml");
transformer.setOutputProperty(OutputKeys.INDENT,"yes");
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION,"no");
transformer.transform(source,result);
}
catch (TransformerConfigurationException e) {
System.out.println(e.getMessage());
}}
catch(Exception g) {
System.out.println(g.getMessage());
}} |
s'il vous plait comment je peux resoudre ce probleme et eliminer cette exception
et merci bien.
exception encore affichée
merci de vos solutions
mais, malheureusement l'exception est encore afficheé.:cry: