Bonjourno

j'essaye actuellement de tester stax.
J'ai ajouté les lib stax-1.2.0.jar et stax-api-1.0.1.jar a mon projet.
J'ai copié les lignes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
                OutputStream out = new FileOutputStream("data.xml");
		XMLOutputFactory factory = XMLOutputFactory.newInstance();
		XMLStreamWriter writer = factory.createXMLStreamWriter(out);
 
		writer.writeStartDocument("ISO-8859-1", "1.0");
		writer.writeStartElement("greeting");
		writer.writeAttribute("id", "g1");
		writer.writeCharacters("Hello StAX");
		writer.writeEndDocument();
 
		writer.flush();
		writer.close();
		out.close();
et bien sur eclipse me demande faire l'import qui va bien pour : XMLOutputFactory et XMLStreamWriter
je fais donc l'import via javax.xml.stream et là j'ai une erreur de la part d'Eclipse au niveau de l'import et des lignes code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Access restriction : the type XMLOutputFactory is not accessible due to restriction on required library C:/program Files/Java/jre1.6.0_01/lib/rt.jar
je ne sais que faire . Apparement les classes sont deja dans le jre1.6....
Pourquoi ne puis-je pas les utiliser ???
je pige pas

pouvez vous m'aider

Merci d'avance.