I'm having trouble getting polymorphic collections to work with codegen:
The XSD: <xs:complexType name="stringValue"> <xs:complexContent> <xs:extension base="value"> <xs:attribute name="txt" type="xs:string" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="doubleValue"> <xs:complexContent> <xs:extension base="value"> <xs:attribute name="dbl" type="xs:double" /> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="value"> </xs:complexType> <xs:complexType name="values"> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="Value" type="value" /> </xs:sequence> </xs:complexType> <xs:element name="Values" type="values" /> The Java: StringValue sv = new StringValue(); sv.setTxt("Foo"); DoubleValue dv = new DoubleValue(); dv.setDbl(3.141); Values values = new Values(); List<Value> valueList = values.getValues(); valueList.add(sv); valueList.add(dv); String xmlString = toXMLString(values); System.out.println(xmlString); The output: <Values xmlns="http://test.com/test/me"> <Value/> <Value/> </Values> Is there something obvious that I'm doing wrong - or is this just not possible (works in XMLBeans)? Thanks -*TOM*-
------------------------------------------------------------------------------ Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers & brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, & iPhoneDevCamp as they present alongside digital heavyweights like Barbarian Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com
_______________________________________________ jibx-users mailing list jibx-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jibx-users