学习SOAP的过程中遇到了自定义串行化的问题.
    我理解的串行化是在client端和server端将所要传递的数据(如自定义的类)"翻译"成XML文件.那具体传递的XML文件中包含的只有类中定义的变量(而且还得是SOAP协议规定好得那几种简单类型)和类中方法名字以及返回类型.我看<<JAVA与SOAP>>上讲得自定义串行化例子里:
  .....
  //关键代码
  SoapEncUtils.generateStructureHeader(inScopeEncStyle, javaType, context, sink, nsStack, xjmr)'
  DataFeedMessage msg = (DataFeedMessage)src;
  String data = msg.toString();
  sink.write(data);
  sink.write("</" + context + '>');
  .....
请问这段代码的主要意思.我理解是将msg做为字符串写进XML的一个"< .../>"中.但具体是谁写?SOAP服务器?
  看这块比较晕,也刚学习SOAP,写的不太明白.请大家见凉.