This is the command line in the business object that creates the xml string:
nDone = CursorToXML(cAlias, 'this.xmlRslt', 1, 0, 0, '1' )
This is the command line in the client object that reconstructs the cursor:
nRetVal = XMLTOCURSOR( _Screen.oApp.oBizObj.xmlResult, cAlias )
Adding the inline schema really speeds things up, but it doesn't fix the data type conversion issue.
>
>Create a XML Schema for your XML passing parameter. Try this:
>
>* Here already have with the schema, the last parameter ("1") in sample is
>* that say for VFP to create the schema.
>CURSORTOXML("MyCursor", "MyVar", 1, 0, 0, "1")
>
>Good Luck!
>Bye!