Ciao.
I web services comunicano con i client sempre in xml, tramite la messaggistica SOAP.(e ciò è visibile controllando il wsdl)
Se tu invece intendi creare un file xml lato client o lato server, allora devi creare un metodo che prenda le stringhe da inserire, e che quindi costruisca o aggiorni il file.
Puoi anche spedire un dataset, ma ciò funziona sempre se il flusso di dati proviene dal ws e non il contrario. Ci potrebbero essere infatti problemi di sicurezza se un client spedisse un dataset al server.
In generale non conosco tutorial veramente seri a riguardo.
Ti consiglio di andare sul sito apogeo e cercare il libro avanzato di vb.net.
Tiziano
se hai problemi mandami una mail(il mio indirizzo lo trovi nella Guida Java).