Forgot to add test xml files.
authorAtsushi Eno <atsushi@ximian.com>
Mon, 7 Mar 2011 04:59:22 +0000 (13:59 +0900)
committerAtsushi Eno <atsushi@ximian.com>
Mon, 7 Mar 2011 04:59:22 +0000 (13:59 +0900)
mcs/class/System.XML/Test/XmlFiles/676993.xml [new file with mode: 0644]
mcs/class/System.XML/Test/XmlFiles/676993.xsd [new file with mode: 0644]

diff --git a/mcs/class/System.XML/Test/XmlFiles/676993.xml b/mcs/class/System.XML/Test/XmlFiles/676993.xml
new file mode 100644 (file)
index 0000000..4aba0a1
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>\r
+<ESPTable xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns="urn:DRMS.ESPTable" xsi:schemaLocation="urn:DRMS.ESPTable ESPTable.xsd">\r
+   <ESPPump id="1"> <!-- complete pump with all the fields -->\r
+      <PerformanceTable t1="1.14" t2="1.15" t3="1.16" t4="1.17" t5="1.18" t6="1.19" t7="1.20" t8="1.21" t9="1.22" t10="1.23">\r
+         <PerformanceValue>\r
+            <a1>1.24</a1>\r
+            <a2>1.25</a2>\r
+            <a3>1.26</a3>\r
+            <a4>1.27</a4>\r
+         </PerformanceValue>\r
+      </PerformanceTable>\r
+   </ESPPump>\r
+</ESPTable>\r
diff --git a/mcs/class/System.XML/Test/XmlFiles/676993.xsd b/mcs/class/System.XML/Test/XmlFiles/676993.xsd
new file mode 100644 (file)
index 0000000..62b792b
--- /dev/null
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:espt="urn:DRMS.ESPTable" targetNamespace="urn:DRMS.ESPTable" elementFormDefault="qualified" attributeFormDefault="unqualified">
+  <xs:simpleType name="Percentage">
+    <xs:restriction base="xs:decimal">
+      <xs:minInclusive value="0"/>
+      <xs:maxInclusive value="100"/>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:simpleType name="nonNegativeDouble">
+    <xs:restriction base="xs:double">
+      <xs:minInclusive value="0"/>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:element name="ESPTable">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element name="ESPPump" maxOccurs="unbounded">
+          <xs:complexType>
+            <xs:all>
+              <xs:element name="PerformanceTable">
+                <xs:complexType>
+                  <xs:sequence>
+                    <xs:element name="PerformanceValue" maxOccurs="unbounded">
+                      <xs:complexType>
+                        <xs:sequence>
+                          <xs:element name="a1" type="espt:nonNegativeDouble"/>
+                          <xs:element name="a2" type="espt:nonNegativeDouble"/>
+                          <xs:element name="a3" type="espt:Percentage"/>
+                          <xs:element name="a4" type="espt:nonNegativeDouble"/>
+                        </xs:sequence>
+                      </xs:complexType>
+                    </xs:element>
+                  </xs:sequence>
+                  <xs:attribute name="t1" type="espt:nonNegativeDouble" use="optional"/>
+                  <xs:attribute name="t2" type="espt:nonNegativeDouble" use="optional"/>
+                  <xs:attribute name="t3" type="espt:nonNegativeDouble" use="optional"/>
+                  <xs:attribute name="t4" type="espt:nonNegativeDouble" use="optional"/>
+                  <xs:attribute name="t5" type="espt:Percentage" use="optional"/>
+                  <xs:attribute name="t6" type="espt:Percentage" use="optional"/>
+                  <xs:attribute name="t7" type="espt:nonNegativeDouble" use="optional"/>
+                  <xs:attribute name="t8" type="espt:nonNegativeDouble" use="optional"/>
+                  <xs:attribute name="t9" type="espt:nonNegativeDouble" use="optional"/>
+                  <xs:attribute name="t10" type="espt:nonNegativeDouble" use="optional"/>
+                </xs:complexType>
+              </xs:element>
+            </xs:all>
+            <xs:attribute name="id" type="xs:unsignedInt" use="optional"/>
+          </xs:complexType>
+        </xs:element>
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
+</xs:schema>
+