[jaxp] affichage du fichier xml sans par courir noeud par noeud
cs_djodjoo
Messages postés11Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention15 juin 2004
-
26 mars 2004 à 11:59
cs_djodjoo
Messages postés11Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention15 juin 2004
-
29 mars 2004 à 10:01
kirua12
Messages postés1155Date d'inscriptionsamedi 17 janvier 2004StatutMembreDernière intervention29 avril 20117 26 mars 2004 à 14:37
à priori tu essaies de convertir un objet en un autre mais tu t'es trompé dans le type de ton objet.
Fais un getClass().getName() pour savoir quel est le type réel de ton objet comme ça tu sauras si ton cast est correct ou dans ton debuggeur (si tu en as un) tu peux voir directement le type réel de ton objet.
kirua12
Messages postés1155Date d'inscriptionsamedi 17 janvier 2004StatutMembreDernière intervention29 avril 20117 26 mars 2004 à 15:17
Pourquoi utilises tu Crimson qui est je crois une vieille API maintenant remplacée par Xerces ?
Je pense que ton pb vient de là. A moins d'avoir absolument besoin de qqchose dans Crimson tu devrais utiliser Xerces. Tu utilises l'API fourni dans le JDK ?
De plus en regardant les sources la classe que tu utilises n'implémente pas l'interface Document.
cs_djodjoo
Messages postés11Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention15 juin 2004 26 mars 2004 à 16:14
au départ je voulais utiliser : import com.sun.xml.tree.XmlDocument;
Mais impossible de trouver ceci, en fouillant sur les forum de sun j'ai vu plusieurs personnes qui posaient cette même questions et les réponses qu'ils obtenaient étaient d'utiliser la classe de crison voilà pourquoi je l'utilise.
dans le jdk il n'y a pas cette classe ni dans xerces et je ne vois de traces nulle part de celle ci ...
Il n'y a pas à implémenter l'interface Document lorsqu'on l'utilise.
En fait la suite de mon programme analyse le fichier xml noeud par noeud et indique ce qu'il s'y trouve, celà fonctionne tres bien mais pas quand je veux afficher directement le flux xml a l'aide d'XmlDocument ...
J'ai un peu de mal à comprendre mais je vais voir si il existe d'autre classe XmlDocument ou du même type développe dans d'autres api ...
Mais apparement c'est un probleme récurant ...
Ah oui autre chose, j'ai testé, lorsque l'on créé le document directement au sein de la classe java, le programme l'affiche avec XmlDocument mais pas quand on utilise un parse ...
cs_djodjoo
Messages postés11Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention15 juin 2004 29 mars 2004 à 10:01
Arg revoià enfin le net ... :) :)
oui oui j'y avais penser, mais la j'ai un autre probleme c'est que jdom va mal avec SOAP !!!!
En gros je veux, apres avoir générer mon xml et de l'avoir manipulé, je l'envoie à un serveur via SOAP et avec JDOM je ne peux utiliser le setDocument () de SOAPBody ...