XML -> String et chemins de fichiers

XML -> String et chemins de fichiers - Java - Programmation

Marsh Posté le 26-01-2004 à 15:47:29    

Salut!
 
J'ai un petit problèmes avec les XML.
J'essaye d'enregistrer des noms de fichiers dans un XML, mais voila, il y a un problème à la transformation du XML.
 
Mais, beaucoup de code vaut mieux que peu d'explications ;P

Code :
  1. TransformerFactory tFactory = TransformerFactory.newInstance();
  2. Transformer transformer = tFactory.newTransformer();
  3. b = new ByteArrayOutputStream();
  4. transformer.transform(new DOMSource(doc), new StreamResult(b));
  5. return new String(b.toByteArray());


 
A la transformation, j'ai un NullPointerException.
 
De plus, j'aimerai encoder les valeurs dans le XML au format HTML Entity (exple : é -> é). Je n'ai pas trouvé de classe de l'API qui permette de le faire directement, quelqu'un aurait une idée (j'ai trouvé des trucs sur le net mais j'aimerai savoir si l'API permet de le faire)?  
 
Merci d'avance.


Message édité par yo c spi le 26-01-2004 à 15:50:31
Reply

Marsh Posté le 26-01-2004 à 15:47:29   

Reply

Marsh Posté le 26-01-2004 à 15:59:49    

Ca a l'air correct ... ta variable doc est correctement instancié ???
 
et non, je ne connais pas de méthode dans l'api qui fasse la transformation des char en HTML entity


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 26-01-2004 à 16:02:57    

benou a écrit :

Ca a l'air correct ... ta variable doc est correctement instancié ???
 
et non, je ne connais pas de méthode dans l'api qui fasse la transformation des char en HTML entity
 


Oui ma variable doc est bonne et tout ....
Le code marchait avant que j'enregistre des noms de fichiers (Windows, j'avais oublié de préciser) dans le XML.

Reply

Marsh Posté le 26-01-2004 à 16:06:31    

yo c spi a écrit :


Le code marchait avant que j'enregistre des noms de fichiers (Windows, j'avais oublié de préciser) dans le XML.


 :heink:  
 
bizarre ...
 
en tout acs, c'est pas du côté de ton code qu'il faut chercher l'erreur ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 26-01-2004 à 18:03:05    

Ben, le XML généré est bon aussi!
Mais je vais bien regarder (encore une fois).
 
J'avais oublié : j'ai une autre classe qui utilise des XML avec des chemins a l'intérieur et elle marche bien parce que je le convertit directement en FileOutputStream au lieu de ByteArrayOutputStream.
 
Et ca c'est bizarre!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed