Don't send the XMLDocument, because you can reconstruct it on the other end.
You should probably send down the string that you want, or construct a business object which can be serialized to XML and transmit that.
Have a look at XSD.exe tool with the .net framework if you have an XSD and you want to make a business object from it which can be serialized.