> 2. Encode null values in some other way - e.g. "*NULL*" - which is really 
> messy and will likely break :-)
> 

I think the standard (as a separate spec extension) way to encode null values is </nil>. Check at:

http://www.ontosys.com/xml-rpc/extensions.html

Josu Oyanguren