Précédent   Forum du club des développeurs et IT Pro > Autres langages > XML/XSL et SOAP > APIs
APIs DOM, SAX, JAXP,STAX... leur fonctionnement, leurs implémentations Avant de poster -> FAQ XML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 20/11/2010, 21h01   #1
kiki230
Invité de passage
 
Femme susette carlos
Étudiant
Inscription : juin 2009
Messages : 22
Détails du profil
Informations personnelles :
Nom : Femme susette carlos
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2009
Messages : 22
Points : 0
Points : 0
Par défaut [JDOM][ECLIPSE] probléme de compilation d'un fichier xml

salut a vous ,

je veux créer un fichier xml sous eclipse je tape mon code et l'ors de la compilation j'ai ca comme erreur:

Code :
1
2
3
4
5
6
Exception in thread "main" org.jdom.IllegalAddException: The Content already has an existing parent "etudiant"
	at org.jdom.ContentList.add(ContentList.java:209)
	at org.jdom.ContentList.add(ContentList.java:131)
	at java.util.AbstractList.add(Unknown Source)
	at org.jdom.Element.addContent(Element.java:811)
	at jdom3.main(jdom3.java:62)
je comprend pas ce qui ce passe !!malgré que j'ai importé le package jdom sur le java build path !!
j'ai decompréssé le jdom dans le plugin de eclipse puis j'ai fait " add external jars " dans mon projet !!!
c'est ca ce que je doit faire pour impoter le package ???
et s'il vous plait dites moi ce que signifie ces erreurs affichées !!
c'est urgent s'il vous plait

et merci d'avance pour toute aide
kiki230 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2010, 23h17   #2
thelvin
Modérateur
 
Inscription : septembre 2004
Messages : 7 113
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 7 113
Points : 10 349
Points : 10 349
Envoyer un message via Skype™ à thelvin
Ce n'est pas un problème de compilation, c'est une Exception pendant l'exécution du programme.
JDOM a été parfaitement intégré à Eclipse, mais ton programme l'utilise mal.

Comme le dit le message d'erreur, org.jdom.IllegalAddException: The Content already has an existing parent "etudiant"

C'est assez clair, je pense. Un élément JDOM ne doit pas avoir de parent si on veut l'ajouter à un autre élément JDOM.
Si tu essaies de changer un élément JDOM de place, appelle d'abord detach() dessus, ça l'enlève de son parent.
thelvin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h57.


 
 
 
 
Partenaires

Hébergement Web