diff options
author | Atsushi Eno <atsushieno@gmail.com> | 2008-12-15 13:49:12 +0300 |
---|---|---|
committer | Atsushi Eno <atsushieno@gmail.com> | 2008-12-15 13:49:12 +0300 |
commit | e6f0a2c81458bdca5ab6fb5327d63a3c6200c1af (patch) | |
tree | d028800da233dbe14ecac18a55857303e147f98e /mcs/class/System.XML/Test | |
parent | 3bfb4f73d03a8bc5229dec84d51b8748a6c121fc (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')
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> |