Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAtsushi Eno <atsushieno@gmail.com>2008-12-15 13:49:12 +0300
committerAtsushi Eno <atsushieno@gmail.com>2008-12-15 13:49:12 +0300
commite6f0a2c81458bdca5ab6fb5327d63a3c6200c1af (patch)
treed028800da233dbe14ecac18a55857303e147f98e /mcs/class/System.XML/Test
parent3bfb4f73d03a8bc5229dec84d51b8748a6c121fc (diff)
2008-12-15 Atsushi Enomoto <atsushi@ximian.com>
* import-subst-dbr-base.xsd, import-subst-dbr-ext.xsd : new test files. svn path=/trunk/mcs/; revision=121510
Diffstat (limited to 'mcs/class/System.XML/Test')
-rw-r--r--mcs/class/System.XML/Test/XmlFiles/xsd/ChangeLog5
-rw-r--r--mcs/class/System.XML/Test/XmlFiles/xsd/import-subst-dbr-base.xsd12
-rw-r--r--mcs/class/System.XML/Test/XmlFiles/xsd/import-subst-dbr-ext.xsd18
3 files changed, 35 insertions, 0 deletions
diff --git a/mcs/class/System.XML/Test/XmlFiles/xsd/ChangeLog b/mcs/class/System.XML/Test/XmlFiles/xsd/ChangeLog
index 0dde55f87a0..d62c4f78d43 100644
--- a/mcs/class/System.XML/Test/XmlFiles/xsd/ChangeLog
+++ b/mcs/class/System.XML/Test/XmlFiles/xsd/ChangeLog
@@ -1,3 +1,8 @@
+2008-12-15 Atsushi Enomoto <atsushi@ximian.com>
+
+ * import-subst-dbr-base.xsd, import-subst-dbr-ext.xsd :
+ new test files.
+
2008-09-09 Atsushi Enomoto <atsushi@ximian.com>
* 422581.xsd, 422581.xml : new files.
diff --git a/mcs/class/System.XML/Test/XmlFiles/xsd/import-subst-dbr-base.xsd b/mcs/class/System.XML/Test/XmlFiles/xsd/import-subst-dbr-base.xsd
new file mode 100644
index 00000000000..9cad47a65e4
--- /dev/null
+++ b/mcs/class/System.XML/Test/XmlFiles/xsd/import-subst-dbr-base.xsd
@@ -0,0 +1,12 @@
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ targetNamespace="urn:foo" xmlns:x="urn:foo">
+
+<xs:element name="foo" />
+
+<xs:complexType name="mybase">
+ <xs:choice>
+ <xs:element ref="x:foo" />
+ </xs:choice>
+</xs:complexType>
+
+</xs:schema>
diff --git a/mcs/class/System.XML/Test/XmlFiles/xsd/import-subst-dbr-ext.xsd b/mcs/class/System.XML/Test/XmlFiles/xsd/import-subst-dbr-ext.xsd
new file mode 100644
index 00000000000..67a1d4dddf3
--- /dev/null
+++ b/mcs/class/System.XML/Test/XmlFiles/xsd/import-subst-dbr-ext.xsd
@@ -0,0 +1,18 @@
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ targetNamespace="urn:bar" xmlns:x="urn:foo" xmlns:y="urn:bar">
+
+<xs:import namespace="urn:foo" schemaLocation="import-subst-dbr-base.xsd" />
+
+<xs:element name="bar" substitutionGroup="x:foo" />
+
+<xs:complexType name="myderived">
+ <xs:complexContent>
+ <xs:restriction base="x:mybase">
+ <xs:choice>
+ <xs:element ref="y:bar" />
+ </xs:choice>
+ </xs:restriction>
+ </xs:complexContent>
+</xs:complexType>
+
+</xs:schema>