I'm using WSDL to define messages that have one (or more) elements containing arbitrary XML and I'm running into problems.
I tried: <xsd:complexType name="AddContact"> <xsd:sequence> <xsd:element name="UserId" type="xsd:string"/> <xsd:element name="AbookId" type="xsd:string"/> <xsd:element name="Contact" type="xsd:any"/> </xsd:sequence> </xsd:complexType> Where the "Contact" element can contain arbitrary XML but WSDL2Java generates references to private org.w3.www._2001.XMLSchema.Any contact; which doesn't seem to exist. Is defining an element like this (type="xsd:any") even legal? I couldn't find any support for this form in the code but I did hack an AnyDeserializer and mapped it to this type and it works as I wanted. Sam