Получить XML почему нам нужен тип на стороне клиента? Они могут использовать stringbuilder и LInqtoXML для того чтобы создать xml.
Вы должны только определить схиму вы надеетесь как параметр. Он до клиента как он создает xml и посылку к вам как параметр.
В лубом случае вы должны определить схиму если вы надеетесь по мере того как xml или вы имеете тип и препятствуетесь клиенту использовать этот тип для того чтобы пройти. Не думайте никакой другой имеющийся вариант.