Since introspection is not in the specification, I don't think there is a 
"standard" API.  The Introspection patch is based off a suggested 
introspection API for Python.  Ultimately since XML-RPC is language-neutral 
one will always have to be limited to the types XML-RPC defines.  Perhaps 
the spec could include optional attributes giving "hints" about 
language-specific implementations of XML-RPC types?  I don't see this as 
being very useful though - the point is loose coupling.

Aaron

On Thu, 7 Mar 2002, Jim Redman wrote:

> On a vaguely related note, is there any standardized way to express the 
> interfaces.  That is, how do I give my interface to a C++ (PHP, VB, etc. 
> etc.) programmer?  This would need to include more than is in the XML-RPC 
> spec., that is, to say a method returns an "array" is insufficient if you 
> can't describe the array.
> 
> I suppose that there are lots of possibilities, a DTD, IDL file, etc. etc. 
> but is there a standard or standard industry practice for XML-RPC?
> 
> Jim
> 
> -- 
> 
> Jim Redman
> (505) 662 5156
> http://www.ergotech.com
> 
> 

Reply via email to