--- /dev/null
+ko/cata.xsd
\ No newline at end of file
--- /dev/null
+#! /usr/bin/env python3
+# -*- coding:utf-8 -*-
+import sys
+
+#print(sys.argv[:])
+
+import cata_ko_driver as mdm
+import pyxb
+
+o1 = mdm.CreateFromDocument(open('cata_ko_test_driver_1.xml').read())
+print(o1.toDOM().toprettyxml())
+
--- /dev/null
+cata_test_driver_1.xml
\ No newline at end of file
--- /dev/null
+#! /usr/bin/env python3
+# -*- coding:utf-8 -*-
+import sys
+
+#print(sys.argv[:])
+
+import cata_ko_driver as mdm
+import pyxb
+
+o1 = mdm.CreateFromDocument(open('cata_ko_test_driver_1_modif.xml').read())
+print(o1.toDOM().toprettyxml())
+
--- /dev/null
+cata_test_driver_1_modified.xml
\ No newline at end of file
--- /dev/null
+ok/cata.xsd
\ No newline at end of file
--- /dev/null
+#! /usr/bin/env python3
+# -*- coding:utf-8 -*-
+import sys
+
+#print(sys.argv[:])
+
+import cata_ok_driver as mdm
+import pyxb
+
+o1 = mdm.CreateFromDocument(open('cata_ok_test_driver_1.xml').read())
+print(o1.toDOM().toprettyxml())
+
--- /dev/null
+cata_test_driver_1.xml
\ No newline at end of file
--- /dev/null
+#! /usr/bin/env python3
+# -*- coding:utf-8 -*-
+import sys
+
+#print(sys.argv[:])
+
+import cata_ok_driver as mdm
+import pyxb
+
+o1 = mdm.CreateFromDocument(open('cata_ok_test_driver_1_modif.xml').read())
+print(o1.toDOM().toprettyxml())
+
--- /dev/null
+cata_test_driver_1_modified.xml
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<MY_NS:Root xmlns:MY_NS="http://search.a.bug.fr/logiciels/MY_NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://search.a.bug.fr/logiciels/MY_NS cata_ko.xsd">\r
+ <MY_NS:d>2</MY_NS:d>\r
+ <MY_NS:m>3.141</MY_NS:m>\r
+</MY_NS:Root>\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<MY_NS:Root xmlns:MY_NS="http://search.a.bug.fr/logiciels/MY_NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://search.a.bug.fr/logiciels/MY_NS cata_ko.xsd">\r
+ <MY_NS:m>3.141</MY_NS:m>\r
+</MY_NS:Root>\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://search.a.bug.fr/logiciels/MY_NS" xmlns:MY_NS="http://search.a.bug.fr/logiciels/MY_NS" targetNamespace="http://search.a.bug.fr/logiciels/MY_NS" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0">
+ <xs:simpleType name="T_l">
+ <xs:restriction base="xs:int"/>
+ </xs:simpleType>
+ <xs:simpleType name="T_d">
+ <xs:restriction base="xs:int">
+ <xs:enumeration value="1"/>
+ <xs:enumeration value="2"/>
+ <xs:enumeration value="3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="T_m">
+ <xs:restriction base="xs:float"/>
+ </xs:simpleType>
+ <xs:group name="T_B1_B2">
+ <xs:choice>
+ <xs:element name="m" type="MY_NS:T_m" minOccurs="1" maxOccurs="1"/>
+ <xs:sequence>
+ <xs:element name="d" type="MY_NS:T_d" minOccurs="1" maxOccurs="1"/>
+ <xs:element name="m" type="MY_NS:T_m" minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ </xs:choice>
+ </xs:group>
+ <xs:element name="Root" type="MY_NS:T_Root"/>
+ <xs:complexType name="T_Root">
+ <xs:group ref="T_B1_B2" minOccurs="0"/>
+ </xs:complexType>
+</xs:schema>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://search.a.bug.fr/logiciels/MY_NS" xmlns:MY_NS="http://search.a.bug.fr/logiciels/MY_NS" targetNamespace="http://search.a.bug.fr/logiciels/MY_NS" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0">
+ <xs:simpleType name="T_l">
+ <xs:restriction base="xs:int"/>
+ </xs:simpleType>
+ <xs:simpleType name="T_d">
+ <xs:restriction base="xs:int">
+ <xs:enumeration value="1"/>
+ <xs:enumeration value="2"/>
+ <xs:enumeration value="3"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="T_m">
+ <xs:restriction base="xs:float"/>
+ </xs:simpleType>
+ <xs:group name="T_B1_B2">
+ <xs:choice>
+ <xs:sequence>
+ <xs:element name="d" type="MY_NS:T_d" minOccurs="1" maxOccurs="1"/>
+ <xs:element name="m" type="MY_NS:T_m" minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:element name="m" type="MY_NS:T_m" minOccurs="1" maxOccurs="1"/>
+ </xs:choice>
+ </xs:group>
+ <xs:element name="Root" type="MY_NS:T_Root"/>
+ <xs:complexType name="T_Root">
+ <xs:group ref="T_B1_B2" minOccurs="0"/>
+ </xs:complexType>
+</xs:schema>