On Tuesday, 3 March 2015 at 17:17:18 UTC, Taylor Hillegeist wrote: > <CStyleFunction="Foo"> > <ReturnType> > <sint32> > </ReturnType> > <Parameter> > <Float64="MyFloat"> > </Parameter> > </CStyleFunction> That's WSDL. It works fine for simple data types. The problem is what to do with complex data types.