>If the client is .NET, you can return a DataSet without doing anything special. Datasets are serializable out of the box.
Ok, for that part it is ok. But, the Web Service is receiving its data into an XML string from another tier. Basically, that is a standard Visual FoxPro CURSORTOXML() string. I would like to convert that into a DataSet so it would be transmitted serialized as you said.