diff options
author | Jörg Frings-Fürst <debian@jff.email> | 2024-03-06 10:24:11 +0100 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff.email> | 2024-03-06 10:24:11 +0100 |
commit | 4538829ab86b5a1cd4e845e7eab165029c9d6d46 (patch) | |
tree | bbadf39aed0610c8f8f7b41fefff47773b8ac205 /xsd/tests/cxx/parser/validation/restriction/test.xsd | |
parent | 23d41842168ac1a1580111b9c5c73500ceee3d57 (diff) | |
parent | aad5ad9bf0c02aa4e79bc6b7d6c934612fff4026 (diff) |
Update upstream source from tag 'upstream/4.2.0'
Update to upstream version '4.2.0'
with Debian dir 1b38df7bbcf313223de3c50107ac0255090fe647
Diffstat (limited to 'xsd/tests/cxx/parser/validation/restriction/test.xsd')
-rw-r--r-- | xsd/tests/cxx/parser/validation/restriction/test.xsd | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/xsd/tests/cxx/parser/validation/restriction/test.xsd b/xsd/tests/cxx/parser/validation/restriction/test.xsd deleted file mode 100644 index 158ded5..0000000 --- a/xsd/tests/cxx/parser/validation/restriction/test.xsd +++ /dev/null @@ -1,82 +0,0 @@ -<?xml version="1.0"?> -<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:t="test" targetNamespace="test"> - - <!-- simple case --> - <complexType name="base-a"> - <sequence minOccurs="1" maxOccurs="2"> - <element name="a" type="string" minOccurs="0"/> - <element name="b" type="string"/> - <element name="c" type="string"/> - </sequence> - <attribute name="x" type="string"/> - <attribute name="y" type="string"/> - <attribute name="z" type="string"/> - </complexType> - - <complexType name="restriction-a"> - <complexContent> - <restriction base="t:base-a"> - <sequence minOccurs="1" maxOccurs="1"> - <element name="a" type="string" minOccurs="1"/> - <element name="b" type="string"/> - <element name="c" type="string"/> - </sequence> - <!-- Can be ommited if not changed, e.g., 'x'. --> - <attribute name="y" type="string"/> <!-- But can also be repeated without change. --> - <attribute name="z" type="string" use="required"/> - </restriction> - </complexContent> - </complexType> - - <!-- restriction of an extension --> - <complexType name="base-b"> - <sequence> - <element name="a" type="string" minOccurs="0"/> - </sequence> - <attribute name="x" type="string"/> - </complexType> - - <complexType name="extension-b"> - <complexContent> - <extension base="t:base-b"> - <choice> - <element name="b" type="string" minOccurs="0"/> - <element name="c" type="string"/> - </choice> - <attribute name="y" type="string"/> - </extension> - </complexContent> - </complexType> - - <complexType name="restriction-b"> - <complexContent> - <restriction base="t:extension-b"> - <sequence> - <sequence> - <element name="a" type="string" minOccurs="1"/> - </sequence> - <choice> - <element name="b" type="string" minOccurs="0"/> - <element name="c" type="string"/> - </choice> - </sequence> - <attribute name="y" type="string" use="required"/> - </restriction> - </complexContent> - </complexType> - - <complexType name="type-b"> - <choice maxOccurs="unbounded"> - <element name="restriction-a" type="t:base-a"/> - <element name="restriction-b" type="t:extension-b"/> - </choice> - </complexType> - - <complexType name="type-r"> - <choice maxOccurs="unbounded"> - <element name="restriction-a" type="t:restriction-a"/> - <element name="restriction-b" type="t:restriction-b"/> - </choice> - </complexType> - -</schema> |