XMLDecoder : org.xml.sax.SAXParseException
Bonjour, je rencontres une erreur non bloquante mais à laquelle j'aimerais bien avoir une réponse...
Lorsque j'utilises la classe java.beans.XMLEncoder
Code:
1 2
| XMLEncoder encoder = new XMLEncoder(outputStream);
encoder.writeObject(user); |
et qu'ensuite je me sert de la classe java.beans.XMLDecoder
Code:
1 2
| XMLDecoder xmlDecoder = new XMLDecoder(inputStream);
User object = (User) xmlDecoder.readObject(); |
J'ai une une erreur dans la console :
Citation:
org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.
Continuing ...
Je peux ensuite continuer sans aucun problème, puisque ma classe est bien créer à partir de XMLDecoder.
Pour info voici le contenu de mon xml :
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
| <?xml version="1.0" encoding="UTF-8"?>
<java v=xmlersion="1.6.0_24" class="java.beans.XMLDecoder">
<object class="wsProjetWeb.database.dto.User">
<void property="birthday">
<long>524440800000</long>
</void>
<void property="email">
<string>BLABLA@BLABLA.com</string>
</void>
<void property="firstname">
<string>BLABLA</string>
</void>
<void property="iduser">
<int>3</int>
</void>
<void property="lastConnection">
<long>1297299397000</long>
</void>
<void property="lastname">
<string>Benoit</string>
</void>
<void property="nbConnection">
<int>1</int>
</void>
<void property="signDate">
<long>1297299388000</long>
</void>
<void property="surname">
<string>BLABLA</string>
</void>
</object> |
Merci de votre aide