OVH Cloud OVH Cloud

[castor][xml] Pb pour marshaler un simple String

1 réponse
Avatar
bartoche
Bonjour à tous !

Je fais qq tests avec castor et j'essaye de simplement mettre un
String dans un fichier puis de le récupérer. Malheureusement, j'ai
toujours l'erreur suivante : org.xml.sax.SAXException: Illegal Text
data found as child of: string
value: "blabla"
Par contre si je l'"encapsule" dans une classe bidon, cela
fonctionne...

Quelqu'un pourrait m'expliquer pourquoi ?
Quelqu'un sait comment je dois faire si je souhaite stocker une
dizaine de String avec Castor sans créer une classe ad hoc ?

d'avance un grand merci

Barthélémy

1 réponse

Avatar
Jean-Marc Vanel
Barth?l?my von Haller wrote:
Bonjour à tous !

Je fais qq tests avec castor et j'essaye de simplement mettre un
String dans un fichier puis de le récupérer. Malheureusement, j'ai
toujours l'erreur suivante : org.xml.sax.SAXException: Illegal Text
data found as child of: string
value: "blabla"
Par contre si je l'"encapsule" dans une classe bidon, cela
fonctionne...

Quelqu'un pourrait m'expliquer pourquoi ?
Quelqu'un sait comment je dois faire si je souhaite stocker une
dizaine de String avec Castor sans créer une classe ad hoc ?
Faire un conteneur (Collection) ou un tableau.


Je me suis déjà bagarré avec Castor dans 2 projets; le code est pas
beau. Le prochain projet je prendrai XMLBeans.

--
Jean-Marc Vanel
Consulting & Services / software development
OSS, Web, Java, XML ...
http://jmvanel.free.fr/ ===) CV, software resources
Computer science diary : http://jmvanel.free.fr/computer-notes.html

Worldwide Botanical Knowledge Base : http://wwbota.free.fr/
Test XML query engine: http://jmvanel.free.fr/protea.html