$Id: ToDo,v 1.20 2001/04/20 15:53:46 michael Exp $

- implement new features of non-standard XML-RPC extensions
- service introspection
- Service Registry that creates WSDL (Web Service Description Languag)
- Mix-in for service classes
- Server: do method-lookup with Hash
- Conversion-class which handles conversion from and to XMLRPC.
- write test-cases
- write documentation (3/4 done)
- convert from DOM to SAX ? (faster)
- declare exceptions (e.g. ParserException...)
- a Java XMLRPC implementation had <nil\>. should implement?  
- add the method-name to the FaultException?
- client do not handle HTTP 301 redirects
- "400 Bad Request" on not valid XML ?
- XML pretty print?
- write more/better samples


* add support for NQXML
* access XML-RPC server via Proxy
* RPCs like michael.add(2,3) => method_missing
* raise exception, when DateTime.new or setters get parameters which are out of range (e.g. month=13)
* make it work under Windows
* test validation with standalone server
* TCPServer.new(host, port) in EServer.rb
* Ruby's fixnum only 30 bit (without sign)? Allow Bignum of 32 bit?
* XMLRPC::DateTime class (? date3.rb) 
* conform to validator1 suite
* check arity (if check_arity is true) before calling hanlder
* argument_error_handler, which is called due to a ArgumentError exception 
* added standalone server
* add Date <-> Time conversions
* base64 type
* dateTime.iso8601 type

