I've noticed the problem in generated file for this piece of xsd: <xs:complexType name="typeOne"> <xs:sequence> <xs:element name="someNumber" type="xs:int" minOccurs="0" maxOccurs="2"/> </xs:sequence> </xs:complexType>
Here is the extract from exportLiteralChildren method of corresponding type: for someNumber_ in self.someNumber: showIndent(outfile, level) outfile.write('%d,\n' % someNumber) It could be seen that the third line references not existing variable someNumber while someNumber_ is meant to be there as far as i understand. It seems like the name var with _ appended should be passed to generateExportLiteralFn, not the name var itself (see following snippet from generateDS.py#generateExportLiteralFn): wrt(" for %s_ in self.%s:\n" % (name, mappedName)) generateExportLiteralFn_2(wrt, child, name, ' ') Looks like a bug. Thanks.
------------------------------------------------------------------------------ Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery and much more. Keep your Java skills current with LearnJavaNow - 200+ hours of step-by-step video tutorials by Java experts. SALE $49.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122612
_______________________________________________ generateds-users mailing list generateds-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/generateds-users