With model.xsd defining version as a list of ints:

------------
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.neonode.com/platform";
elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns="http://www.neonode.com/platform";>

  <xs:element name="version" type="valuelist"></xs:element>

    <xs:simpleType name="valuelist">
    <xs:list itemType="xs:nonNegativeInteger" />
    </xs:simpleType>
</xs:schema>

----------------

Generate with generateDS 2.13a from PyPI under Windows 7 Python 2.7.3 32
bit:

generateds.py -o model.py ../model.xsd


With the following model-dedes.xml:
----------------

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.neonode.com/platform"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://www.neonode.com/platform model.xsd ">
<version>0 1</version>
</project>

-----------------

Running Python script:

import model
model.parse("model-redes.xml", silence=True)

results in:

Traceback (most recent call last):
  File "C:\Users\per.rosengren\code\targetplatformv7\generator\run.py",
line 132, in <module>
    p = model.parse("model-redes.xml", silence=True)
  File "C:\Users\per.rosengren\code\targetplatformv7\generator\model.py",
line 1230, in parse
    rootObj.build(rootNode)
  File "C:\Users\per.rosengren\code\targetplatformv7\generator\model.py",
line 720, in build
    self.buildChildren(child, node, nodeName_)
  File "C:\Users\per.rosengren\code\targetplatformv7\generator\model.py",
line 735, in buildChildren
    raise_parse_error(child_, 'requires integer: %s' % exp)
  File "C:\Users\per.rosengren\code\targetplatformv7\generator\model.py",
line 485, in raise_parse_error
    raise GDSParseError(msg)
model.GDSParseError: requires integer: invalid literal for int() with base
10: '0 1' (element {http://www.neonode.com/platform}version/line 5)
------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
generateds-users mailing list
generateds-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/generateds-users

Reply via email to