diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2014-07-30 10:19:30 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2014-07-30 10:19:30 +0200 |
commit | cc5cdb07e40f30e614bd15d81a5091faf717f4f4 (patch) | |
tree | b717b3216c1730db484e7ebfb6dbe1281621ede9 /tests/cxx/tree/polymorphism/ostream | |
parent | 94cba986108a0e0f42295572ca42c356d59328d7 (diff) |
Add support for abstract complex types in C++/Tree
Diffstat (limited to 'tests/cxx/tree/polymorphism/ostream')
-rw-r--r-- | tests/cxx/tree/polymorphism/ostream/test.xsd | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/tests/cxx/tree/polymorphism/ostream/test.xsd b/tests/cxx/tree/polymorphism/ostream/test.xsd index ddeaeae..688cd5a 100644 --- a/tests/cxx/tree/polymorphism/ostream/test.xsd +++ b/tests/cxx/tree/polymorphism/ostream/test.xsd @@ -2,12 +2,21 @@ <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:t="test" targetNamespace="test" elementFormDefault="qualified"> - <complexType name="base"> + <complexType name="abst_base" abstract="1"> <sequence> <element name="a" type="string"/> - <element name="fund" type="int"/> </sequence> </complexType> + + <complexType name="base"> + <complexContent> + <extension base="t:abst_base"> + <sequence> + <element name="fund" type="int"/> + </sequence> + </extension> + </complexContent> + </complexType> <element name="base" type="t:base"/> <complexType name="derived1"> |