• The XML data type is not intended to be comma delimited, it is a different way of structuring data. So you are not able to pass the whole xml data as a string? I have no experience with passing a xml structure. Does your xml data originate from Sql Server? One thing you could try is setting your variable as a OBJECT type and pass it the results from a xml formatted recordset.

    Example :

    SELECTCOl1, COl2, ... , Coln

    FROM MyTable

    FOR XML PATH ('YourRecords'), ELEMENTS

    If this does not work you may need to add another method to the web service to accept a string (tags and all) and cast it into XML on the backend.

    ----------------------------------------------------