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 > >