I'd urge you to reconsider your use of XmlDocuments in Web Services.
The whole point of Web Services is that they are self describing but
your web method would simply describe itself as "friendly webmethod
takes anything and returns something". Not very helpful :)
You should consider returning actual business objects - that is custom
classes - that represent the actual parameters and response types that
you want your web service to deal with. The XmlSerializer takes care of
the rest.
Read this:
http://msdn.microsoft.com/library/de...howwebmeth.asp
Hope that helps
Josh
http://www.thejoyofcode.com/