Parser du XML avec les API Java - Programmation
Marsh Posté le 05-06-2002 à 17:26:20
MyGoul a écrit a écrit : Je voudrais parser du XML, mais la source sur laquelle je veux travailler n'est pas un fichier mais une String ! La methode parse() de Xerces prend en entree une Inputsource. Comment puis je contourner le pb ? |
en lisant la javadoc de Inputsource?
Marsh Posté le 05-06-2002 à 17:31:02
Ta remarque ne m'aide pas trop, j'ai effectivement lu la doc en question mais je ne trouve pas pour autant. Mais ma question est plus générale, peux-t-on parser du xml lorsque l'on a pas de fichier. J'ai également été confronté au pb côté client, où je voulais afficher une string contenant du xml mais sans qu'elle soit interpréter par IE...
Marsh Posté le 05-06-2002 à 17:34:17
MyGoul a écrit a écrit : Ta remarque ne m'aide pas trop, j'ai effectivement lu la doc en question mais je ne trouve pas pour autant. Mais ma question est plus générale, peux-t-on parser du xml lorsque l'on a pas de fichier. |
oui on peut
(je l'ai déjà fait avec JDom, mais c plus que probablement possible avec xerces)
Citation : J'ai également été confronté au pb côté client, où je voulais afficher une string contenant du xml mais sans qu'elle soit interpréter par IE... |
euh je crois que ça n'a rien a voir
tu n'as qu'a afficher ta string avec <blabla> etc etc au lieu d'utiliser les ><
Marsh Posté le 05-06-2002 à 17:40:42
Pour le côté client, c'est vrai que je n'ai pas essayé cette solution, à tester, il est fort possible que ça marche. Thx !
Reste le côté serveur...
L'API JDom propose-t-elle une méthode pouvant travailler sur du String directement ?
Marsh Posté le 05-06-2002 à 17:43:09
MyGoul a écrit a écrit : Pour le côté client, c'est vrai que je n'ai pas essayé cette solution, à tester, il est fort possible que ça marche. Thx ! Reste le côté serveur... L'API JDom propose-t-elle une méthode pouvant travailler sur du String directement ? |
ouais je crois
www.jdom.org
Marsh Posté le 05-06-2002 à 17:49:50
Mais je dois bel et bien utiliser xerces, ma question reste donc ouverte...
Marsh Posté le 05-06-2002 à 17:56:40
MyGoul a écrit a écrit : Mais je dois bel et bien utiliser xerces, ma question reste donc ouverte... |
tu peux creer un InputSource a partir d'un Reader, et un StringReader(qui est un Reader donc) à partir d'une String ...
...
Marsh Posté le 05-06-2002 à 17:23:28
Je voudrais parser du XML, mais la source sur laquelle je veux travailler n'est pas un fichier mais une String ! La methode parse() de Xerces prend en entree une Inputsource. Comment puis je contourner le pb ?