[issue11804] expat parser not xml 1.1 (breaks xmlrpclib)
Phil Daintree phildaint...@gmail.com added the comment: Well maybe this should be a different bug as it is clearly not xml 1.1 related as the linue in the xml gives away :-) ?xml version=1.0? To repeat the bug ... using the webERP demo data #!/usr/bin/env python import xmlrpclib x_server = xmlrpclib.Server('http://www.weberp.org/weberp/api/api_xml-rpc.php',verbose=True) #Get the stock items defined in the demo webERP installation StockList = x_server.weberp.xmlrpc_SearchStockItems('discontinued','0','admin','weberp') if StockList[0]==0: for StockID in StockList[1]: print str(StockID) The webERP xml-rpc server uses XMLRPC for PHP http://phpxmlrpc.sourceforge.net/ -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue11804 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue11804] expat parser not xml 1.1 (breaks xmlrpclib)
Phil Daintree phildaint...@gmail.com added the comment: or for less data... #!/usr/bin/env python import xmlrpclib x_server = xmlrpclib.Server('http://www.weberp.org/weberp/api/api_xml-rpc.php',verbose=True) #Get the stock items defined in the webERP installation StockList = x_server.weberp.xmlrpc_SearchStockItems('units','cm','admin','weberp') if StockList[0]==0: for StockID in StockList[1]: print str(StockID) -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue11804 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue5767] xmlrpclib expat
Changes by Phil Daintree phildaint...@gmail.com: -- title: xmlrpclib loads invalid documents - xmlrpclib expat versions: +Python 2.7 -Python 2.5, Python 2.6 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue5767 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue11804] expat parser not xml 1.1 (breaks xmlrpclib)
Phil Daintree phildaint...@gmail.com added the comment: The field in question contains the utf-8 text: PEÇAS -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue11804 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue11804] expat parser not xml 1.1 (breaks xmlrpclib)
Phil Daintree phildaint...@gmail.com added the comment: Another example - the following xml returned and displayed from verbose mode: ?xml version=1.0? methodResponse params param valuearray data valuestring0001/string/value valuestring001/string/value valuestring002/string/value valuestring100/string/value valuestring121213/string/value valuestring123456/string/value valuestring291/string/value valuestring321654/string/value valuestring580/string/value valuestringABS/string/value valuestringACTIVE/string/value valuestringAIRCON/string/value valuestringALIEJA/string/value valuestringAMP/string/value valuestringASSETS/string/value valuestringBAKE/string/value valuestringBRACE/string/value valuestringBYC/string/value valuestringCARRO/string/value valuestringCARTON/string/value valuestringCO/string/value valuestringCOMPS/string/value valuestringCULOIL/string/value valuestringDECOR/string/value valuestringDVD/string/value valuestringE/string/value valuestringFOOD/string/value valuestringHDD/string/value valuestringINF/string/value valuestringLAB/string/value valuestringLINER/string/value valuestringLL/string/value valuestringMCNBI/string/value valuestringMEDS/string/value valuestringMODEL1/string/value valuestringNEM/string/value valuestringPE#195;\x87AS/string/value valuestringPENS/string/value valuestringPHONE/string/value valuestringPLANT/string/value valuestringPRJCTR/string/value valuestringPROD/string/value valuestringSERV/string/value valuestringSOCKS/string/value valuestringSS/string/value valuestringSW/string/value valuestringTACON/string/value valuestringTEST12/string/value valuestringVEGTAB/string/value valuestringZFR/string/value /data /array/value /param /params /methodResponse will not parse with the error: File /usr/lib/python2.7/xmlrpclib.py, line 557, in feed self._parser.Parse(data, 0) xml.parsers.expat.ExpatError: not well-formed (invalid token): line 43, column 23 the following unicode characters on that line are the trouble: valuestringPE#195;\x87AS/string/value -- nosy: +Phil.Daintree ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue11804 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue11804] expat parser not xml 1.1 (breaks xmlrpclib)
Phil Daintree phildaint...@gmail.com added the comment: The xml parses happily at http://www.w3schools.com/xml/xml_validator.asp -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue11804 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com