Ajouter un commentaire

totoro

Ok j'ai changé ma classe :

package sentinelle.configxml;
import java.io.File;
import java.io.FileOutputStream;
import java.util.Iterator;
import java.util.List;
 
import org.jdom.Attribute;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
 
import sentinelle.appli.FormServeur;
 
public class AjoutServerXml {
 
	static Element racine;
	static org.jdom.Document document;
	
	public void buildListeServer()
	{
    	
	SAXBuilder sxb = new SAXBuilder();
		try
		{
	 	document = sxb.build(new File("D:\\WSAD\\ServerParameterXML.xml"));	
		
	 	}
	  	catch(Exception e)
		{		
		System.out.println("Fichier non trouver : " + e);				   
		}
	  	racine = document.getRootElement();
		ajoutServer(document);	   	
		}
		
	public void ajoutServer(Document doc)
	{
	 FormServeur formServeur = new FormServeur();	
	
	 Element requete = new Element("requete");
	 racine.addContent(requete);
	
	 Attribute serveur = new Attribute("serveur",formServeur.getServerNom());
	 requete.setAttribute(serveur);
 
	 /*-------------URL---------------------------*/
	 Element urls = new Element("urls");
	  
	 Element url = new Element("url");
	 Attribute adresse = new Attribute("adresse",formServeur.getUrlNom());
	 url.setAttribute(adresse);
	 url.setText(formServeur.getAdresseHttp());
	 urls.addContent(url);
	 
	 requete.addContent(urls);
	 
	 /*-------------database---------------------*/
	 Element database = new Element("database");
	 Attribute type = new Attribute("type",formServeur.getTypeDatabase());
	 database.setAttribute(type);
	 
	 Element driver = new Element("driver");
	 driver.setText(formServeur.getDriver());
	 database.addContent(driver);
	 
	 Element adresseServer = new Element("adresse");
	 adresseServer.setText(formServeur.getAdresseServer());
	 database.addContent(adresseServer);
	 
	 Element hostname = new Element("hostname");
	 driver.setText(formServeur.getDriver());
	 database.addContent(hostname);
	 
	 
	 requete.addContent(database);
	 enregistre("D:\\WSAD\\ServerParameterXML.xml");
 
	}
 
	static void enregistre(String fichier)
	{
	   try
	   {	  
		  XMLOutputter sortie = new XMLOutputter(Format.getPrettyFormat());
		  sortie.output(document, new FileOutputStream(fichier));
	   }
	   catch (java.io.IOException e){}
	}
 
}

mais rien ny fait j'ai toujours la même erreur :?

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 EEEE  BBBB   DDD    AA       J 
E B B D D A A J
EEE BBBB D D AAAA J
E B B D D A A J J
EEEE BBBB DDD A A JJJ