This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Adam.Bielański
Recipients Adam.Bielański, eric.araujo, loewis, orsenthil
Date 2010-11-16.11:32:01
SpamBayes Score 0.0002248579
Marked as misclassified No
Message-id <1289907123.5.0.805971314279.issue10425@psf.upfronthosting.co.za>
In-reply-to
Content
Ok, I apologize for being to hasty. Below you can find my answers:

1. SlowParser used in xmlrpclib doesn't deal with namespaces in any reasonable way. If there's a namespace prefix for tag, it's not separated from tag name, but passed as part of tag name. But I agree - this should be done better.

2. Well, I suppose that content of http://ws.apache.org/xmlrpc/extensions.html will only convince you that this patch is just for Java library and you reject it. I didn't find support for <nil/> in Perl nor Ruby. One of PHP libraries also support <nil/> (and <ex:nil/>) - http://phpxmlrpc.sourceforge.net/, but AFAIK it doesn't require/provide any namespace at all. It just treats ex:nil as a synonym for nil, probably to be compatible with Apache library.

All in all - I think that my patch should be rejected. I can send simpler patch that would work like phpxmlrpc does - just accept ex:nil as well as nil and not try to analyze namespaces at all.
History
Date User Action Args
2010-11-16 11:32:03Adam.Bielańskisetrecipients: + Adam.Bielański, loewis, orsenthil, eric.araujo
2010-11-16 11:32:03Adam.Bielańskisetmessageid: <1289907123.5.0.805971314279.issue10425@psf.upfronthosting.co.za>
2010-11-16 11:32:01Adam.Bielańskilinkissue10425 messages
2010-11-16 11:32:01Adam.Bielańskicreate