1084 return None |
1084 return None |
1085 |
1085 |
1086 """ |
1086 """ |
1087 This function opens the xsd file and generate the classes from the xml tree |
1087 This function opens the xsd file and generate the classes from the xml tree |
1088 """ |
1088 """ |
1089 def GenerateClassesFromXSD(filepath, declare=False): |
1089 def GenerateClassesFromXSD(filepath): |
1090 xsdfile = open(filepath, 'r') |
1090 xsdfile = open(filepath, 'r') |
1091 factory = XSDClassFactory(minidom.parse(xsdfile), filepath) |
1091 factory = XSDClassFactory(minidom.parse(xsdfile), filepath) |
1092 xsdfile.close() |
1092 xsdfile.close() |
1093 return GenerateClasses(factory, declare) |
1093 return GenerateClasses(factory) |
1094 |
1094 |
1095 """ |
1095 """ |
1096 This function generate the classes from the xsd given as a string |
1096 This function generate the classes from the xsd given as a string |
1097 """ |
1097 """ |
1098 def GenerateClassesFromXSDstring(xsdstring, declare=False): |
1098 def GenerateClassesFromXSDstring(xsdstring): |
1099 return GenerateClasses(XSDClassFactory(minidom.parseString(xsdstring)), declare) |
1099 return GenerateClasses(XSDClassFactory(minidom.parseString(xsdstring))) |
1100 |
1100 |
1101 |
1101 |
1102 #------------------------------------------------------------------------------- |
1102 #------------------------------------------------------------------------------- |
1103 # XSD schema syntax elements |
1103 # XSD schema syntax elements |
1104 #------------------------------------------------------------------------------- |
1104 #------------------------------------------------------------------------------- |