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:
et bien sur eclipse me demande faire l'import qui va bien pour : XMLOutputFactory et XMLStreamWriter
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();
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:
je ne sais que faire . Apparement les classes sont deja dans le jre1.6....
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
Pourquoi ne puis-je pas les utiliser ???
je pige pas
pouvez vous m'aider
Merci d'avance.![]()
Partager