JAXME [Résolu]

JAXME [Résolu] - Java - Programmation

Marsh Posté le 24-03-2006 à 10:25:45    

Salut tout le monde,
je cherche à utiliser JaxMe pour générer des classes java pour manipuler des fichiers XML
Mais quand je génère les classes à partir de mon schéma je n'obtiens pas les memes classes telles que décrites dans le tutorial de JaxMe:http://jaxme.sourceforge.net/docs/tutorial/index.html
je n'ai pas les classes XXXType par exemple
 
Duc coup quand j'essaie d'invoquer les méthodes marshal et unmarshal ça plante car il me dit qu'il ne trouve pas de manager pour l'objet que je cherche serialiser/déserialiser.
 
Quelqu'un aurait une idée si ouplait.
 
 
Solution:
En fait il fallait bien spécifier l'espace de nommage dans le fichier xsd et dans le fichier xml.
 
Dans le fichier xsd
mettre  

Code :
  1. <schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  2. targetNamespace="http://VotreEsapceDeNommage" xml:lang="EN"
  3. elementFormDefault="qualified" attributeFormDefault="unqualified"
  4. xmlns="http://VotreEspcaeDeNommage">


 
espace de Nommage=Nom du package qui contiendra les classes générées
 
Si votre docRoot s'appelle toto
 
alors il faut mettre dans le fichier XML

Code :
  1. <toto xmlns="http//cheminInverseDuPackageContenantLaClasseToto">
  2. ... le contenu da la balise toto
  3. </toto>


 
Voilà je ouvert à d'autres questions éventuellement sur le meme sujet.


Message édité par axk47 le 24-03-2006 à 16:46:00

---------------
"Rendez tout aussi simple que possible mais ne simplifierez rien" Albert Einstein
Reply

Marsh Posté le 24-03-2006 à 10:25:45   

Reply

Sujets relatifs:

Leave a Replay

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