I have a particularly puzzling problem. I have to migrate existing web services api developed in axis to j2ee web services. A lot of my methods in my web service interface require the use of org.w3c.dom.Element for return and parameter types. However the problem I am having when calling from a web service client using jax-rpc is that for some reason the return type is a java.lang.String rather than a org.w3c.dom.Element. Any of you guys and gals know if it possible to use org.w3c.dom.Element with jax-rpc and how to do it, maybe an example of a wsdl document that would do the job. Also I am unable to change my interface to use a different type.