xml parser error mit Python
Martin Winkler <[email protected]> Tue, 30 Sep 2003 23:14:09 +0200
| Newsgroups | gmane.comp.cms.opengroupware.discuss.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo zusammen,
meine Experimente mit OGo haben mich mittlerweile zu den
XML-RPC-Möglichkeiten in Python geführt, und dort scheint bei mir was
ziemlich zu hapern.
System: Red Hat 9, OGo installiert laut dem genialen Script von Kelley
Graham.
Python xmlrpclib.py von
http://www.opengroupware.org/en/devs/resources/xmlrpc/xmlrpclib.py
installiert.
Nun versuche ich ein Beispiel aus dem Dokument xml-rpc-de.pdf zu starten
und erhalte einen Parserfehler immer in Zeile 9, Spalte 8 der Antwort
vom OGo-Server, ganz egal welche Funktion ich aufrufe.
--------------------------------------------------------------------
[mawi@tom]$ python
Python 2.2.2 (#1, Feb 24 2003, 19:13:11)
[GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import xmlrpclib
>>> server = xmlrpclib.Server('http://localhost:20000/x/xmlrpc',
... login='test', password='system')
>>> result = server.team.getTeams()
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/lib/python2.2/xmlrpclib.py", line 829, in __call__
return self.__send(self.__name, args)
File "/usr/lib/python2.2/xmlrpclib.py", line 995, in __request
verbose=self.__verbose
File "/usr/lib/python2.2/xmlrpclib.py", line 866, in request
return self.parse_response(h.getfile())
File "/usr/lib/python2.2/xmlrpclib.py", line 910, in parse_response
p.feed(response)
File "/usr/lib/python2.2/xmlrpclib.py", line 391, in feed
self._parser.Parse(data, 0)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 9,
column 8
--------------------------------------------------------------------
An der Zeile "server=xmlrpclib.Server(...)" kanns nicht liegen, soviel
habe ich mit Sicherheit herausgefunden.
Allem Anschein nach liefert OGo keine saubere XML-Seite zurueck.
(vielleicht ein "&" nicht in "&apm;" umgewandelt oder so.) Kennt bereits
jemand dieses Phaenomen - und vielleicht sogar eine Loesung dazu?
Martin
--
OpenGroupware.org German Discussion
[email protected]
http://mail.opengroupware.org/mailman/listinfo/discuss-de