Hi, I am encountering a problem mashalling and unmasrhalling data containing a List of any objects, such as:
<xs:complexType name="MEVendorExtensions_T"> <xs:sequence> <xs:any namespace="##any" processContents="lax" minOccurs="3" maxOccurs="unbounded" /> </xs:sequence> </xs:complexType>. JAXB converts an annotation like this in amnArrayList of object. I have a question. How can I marshall and unmarshall some data in this list of objects? I have tried marshalling a complex type encapsulating it in a JAXBElement in ths way: JAXBElement<NameAndStringValueT> jxNameAndStrVal = new JAXBElement<NameAndStringValueT>(new QName("tmf854.v1", "nvs"), NameAndStringValueT.class, NVSListT.class, nameAndStringValue); the marshalling seems to work fine ( the SOAP message seems formatted correct). Anyway when the client receives the data he get the elements encapsulated in a xerces NMElement, and he cannot recover the class of the object he gets. (I noticed the "type" in the nmelement is null). How can I get back thee class of the object and the recover the instance? Thanks Davide -- View this message in context: http://www.nabble.com/JAXB%3A-problem-unmarshalling-a-list-of-generic--data-%28%3Cany....-%3E-tf4533085.html#a12936540 Sent from the cxf-user mailing list archive at Nabble.com.