Files
alfresco-community-repo/source/test-resources/xforms/unit-tests/automated/recursive-test.xsd
Derek Hulley 0fb2ae13f9 Merged V2.1 to HEAD
6338: Some WCM-435.
   6344: Fix for AWC-1452 (dialog close navigation issue)
   6345: Fix for AR-1611 and other related CIFS and NFS fixes
   6346: Minor javadoc fix for ReplicatingContentStore
   6347: Handle exceptions arising from UserTransaction.begin().
   6348: Many WCM fixes in one
            Conflicts resolved on faces-config-beans.xml


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@6722 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2007-09-10 13:21:08 +00:00

83 lines
3.0 KiB
XML

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:alf="http://www.alfresco.org"
elementFormDefault="qualified" >
<xs:complexType name="thing">
<xs:sequence>
<xs:element name="string" type="xs:normalizedString" />
<xs:element name="sub-thing" type="thing" minOccurs="0" maxOccurs="1" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="nested-recursive-thing">
<xs:sequence>
<xs:element name="string" type="xs:normalizedString"/>
<xs:element name="nested-complex-type">
<xs:complexType>
<xs:sequence>
<xs:element name="nested-nested-recursive-thing" type="nested-nested-recursive-thing"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="nested-nested-recursive-thing">
<xs:sequence>
<xs:element name="string" type="xs:normalizedString"/>
<xs:element name="nested-recursive-thing" type="nested-recursive-thing"/>
</xs:sequence>
</xs:complexType>
<xs:element name="recursive-test">
<xs:complexType>
<xs:sequence>
<xs:element name="recursive-thing" type="thing" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="nested-recursive-test">
<xs:complexType>
<xs:sequence>
<xs:element name="nested-recursive-thing" type="nested-recursive-thing" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="non-recursive-test">
<xs:complexType>
<xs:sequence>
<xs:element name="non-recursive-thing" minOccurs="1" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="string" type="xs:normalizedString"/>
<xs:element name="non-recursive-sub-thing" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="string" type="xs:normalizedString"/>
<xs:element name="non-recursive-sub-thing" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="string" type="xs:normalizedString"/>
<xs:element name="non-recursive-sub-thing" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="string" type="xs:normalizedString"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>