xmlclass/xsdschema.py
changeset 1078 f0ea86d830ed
parent 814 5743cbdff669
child 1290 13ee5f4ab612
equal deleted inserted replaced
1077:df33bd06990a 1078:f0ea86d830ed
  2140         "type": SIMPLETYPE,
  2140         "type": SIMPLETYPE,
  2141         "basename": "positiveInteger", 
  2141         "basename": "positiveInteger", 
  2142         "extract": GenerateIntegerExtraction(minExclusive=0),
  2142         "extract": GenerateIntegerExtraction(minExclusive=0),
  2143         "facets": DECIMAL_FACETS,
  2143         "facets": DECIMAL_FACETS,
  2144         "generate": GenerateSimpleTypeXMLText(str),
  2144         "generate": GenerateSimpleTypeXMLText(str),
  2145         "initial": lambda: 0,
  2145         "initial": lambda: 1,
  2146         "check": lambda x: isinstance(x, IntType)
  2146         "check": lambda x: isinstance(x, IntType)
  2147     },
  2147     },
  2148     
  2148     
  2149     "negativeInteger": {
  2149     "negativeInteger": {
  2150         "type": SIMPLETYPE,
  2150         "type": SIMPLETYPE,
  2151         "basename": "negativeInteger",
  2151         "basename": "negativeInteger",
  2152         "extract": GenerateIntegerExtraction(maxExclusive=0),
  2152         "extract": GenerateIntegerExtraction(maxExclusive=0),
  2153         "facets": DECIMAL_FACETS,
  2153         "facets": DECIMAL_FACETS,
  2154         "generate": GenerateSimpleTypeXMLText(str),
  2154         "generate": GenerateSimpleTypeXMLText(str),
  2155         "initial": lambda: 0,
  2155         "initial": lambda: -1,
  2156         "check": lambda x: isinstance(x, IntType)
  2156         "check": lambda x: isinstance(x, IntType)
  2157     },
  2157     },
  2158     
  2158     
  2159     "nonNegativeInteger": {
  2159     "nonNegativeInteger": {
  2160         "type": SIMPLETYPE, 
  2160         "type": SIMPLETYPE,