Avatar billede linebille Nybegynder
25. oktober 2005 - 15:00 Der er 3 kommentarer og
1 løsning

Jython og TestMaker

Jeg tester en document/literal Web Service vha TestMaker (mon nogen kender TestMaker?), men jeg kender intet til Jython. Ligenu opretter jeg manuelt et xmldocument med de xml-elementer jeg skal bruge og hæfter det på soapbody'en med:

body.setDocument( doc )

,men ville meget hellere indlæse en xmlfil. Nogen der ved hvordan? Det skulle kunne gøres (rimeligt let) vha JDOM, men ved ikke lige hvordan i Python/Jython...
Avatar billede arne_v Ekspert
25. oktober 2005 - 16:04 #1
lille eksempel som læser et XML dokument ind med JDOM:

from org.jdom.input import SAXBuilder
from java.io import File
f = File("test.xml")
b = SAXBuilder("org.apache.xerces.parsers.SAXParser",0)
doc = b.build(f)
for elm in doc.rootElement.getChildren():
    print elm.value
Avatar billede arne_v Ekspert
25. oktober 2005 - 16:04 #2
mit eksempel udskriver det kun men jeg regner med at du har styr på hvordan du vil bruge det
Avatar billede linebille Nybegynder
26. oktober 2005 - 09:21 #3
tak arne_v, det var lige præcis hvad jeg skulle bruge :-)
post et svar
Avatar billede arne_v Ekspert
26. oktober 2005 - 10:36 #4
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



IT-JOB

Udviklings- og Forenklingsstyrelsen

Udvikler til procesapplikationer

Pharma Nord

PHP backend-udvikler

Unik System Design A/S

Driftskonsulent for Hostingcenter

Cognizant Technology Solutions Denmark ApS

Senior Delivery Manager