| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Copyright (c) 2012-2013 Tresys Technology, LLC. All rights reserved. |
| |
| Developed by: Tresys Technology, LLC |
| http://www.tresys.com |
| |
| Permission is hereby granted, free of charge, to any person obtaining a copy of |
| this software and associated documentation files (the "Software"), to deal with |
| the Software without restriction, including without limitation the rights to |
| use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies |
| of the Software, and to permit persons to whom the Software is furnished to do |
| so, subject to the following conditions: |
| |
| 1. Redistributions of source code must retain the above copyright notice, |
| this list of conditions and the following disclaimers. |
| |
| 2. Redistributions in binary form must reproduce the above copyright |
| notice, this list of conditions and the following disclaimers in the |
| documentation and/or other materials provided with the distribution. |
| |
| 3. Neither the names of Tresys Technology, nor the names of its contributors |
| may be used to endorse or promote products derived from this Software |
| without specific prior written permission. |
| |
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
| CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE |
| SOFTWARE. |
| --> |
| <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:dfdl="http://www.ogf.org/dfdl/dfdl-1.0/" |
| targetNamespace="http://baseSchema.com" xmlns:base03="http://baseSchema.com" xmlns:a03="http://a03.com"> |
| |
| <xs:annotation> |
| <xs:appinfo source="http://www.ogf.org/dfdl/"> |
| <dfdl:format sequenceKind='ordered' bitOrder="mostSignificantBitFirst" encodingErrorPolicy="replace" separator="'" initiator="" terminator="" leadingSkip='0' textTrimKind="none" initiatedContent="no" |
| separatorPosition="infix" ignoreCase="no" separatorSuppressionPolicy="anyEmpty" representation="text" |
| textNumberRep="standard" lengthKind="delimited" encoding="ASCII" |
| alignment="implicit" alignmentUnits="bytes" trailingSkip="0" outputNewLine="%LF;" |
| fillByte="%SP;" truncateSpecifiedLengthString="yes" escapeSchemeRef="" |
| textPadKind='none'/> |
| </xs:appinfo> |
| </xs:annotation> |
| |
| <xs:import namespace="http://a03.com" schemaLocation="edu/illinois/ncsa/daffodil/section06/namespaces/multi_A_03.dfdl.xsd"/> |
| |
| <xs:element name="rabbitHole"> |
| <xs:complexType> |
| <xs:sequence> |
| <xs:element ref="a03:nestSequence"/> |
| </xs:sequence> |
| </xs:complexType> |
| </xs:element> |
| |
| <xs:element name="rabbitHole2"> |
| <xs:complexType> |
| <xs:sequence> |
| <xs:element ref="a03:nestSequence2"/> |
| </xs:sequence> |
| </xs:complexType> |
| </xs:element> |
| |
| <xs:element name="rabbitHole3"> |
| <xs:complexType> |
| <xs:sequence> |
| <xs:element ref="a03:nestSequence3"/> |
| </xs:sequence> |
| </xs:complexType> |
| </xs:element> |
| |
| <xs:element name="rabbitHole4"> |
| <xs:complexType> |
| <xs:sequence> |
| <xs:element ref="a03:nestSequence4"/> |
| </xs:sequence> |
| </xs:complexType> |
| </xs:element> |
| |
| <xs:element name="rabbitHole5"> |
| <xs:complexType> |
| <xs:sequence> |
| <xs:element ref="a03:nestSequence5"/> |
| </xs:sequence> |
| </xs:complexType> |
| </xs:element> |
| |
| <xs:element name="rabbitHoleUnbounded"> |
| <xs:complexType> |
| <xs:sequence> |
| <xs:element ref="a03:nestSequenceUnbounded"/> |
| </xs:sequence> |
| </xs:complexType> |
| </xs:element> |
| |
| </xs:schema> |