comparison xml/test-schema.xsd @ 2612:5c36d79b2f4b

Schema change to support #101
author Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk>
date Tue, 15 Nov 2016 09:39:49 +0000
parents 342ef7948c47
children 4c04933c15ed
comparison
equal deleted inserted replaced
2611:060f1a5ee9be 2612:5c36d79b2f4b
160 </xs:complexType> 160 </xs:complexType>
161 </xs:element> 161 </xs:element>
162 162
163 <xs:element name="audioelement"> 163 <xs:element name="audioelement">
164 <xs:complexType> 164 <xs:complexType>
165 <xs:sequence>
166 <xs:element name="alternative" maxOccurs="unbounded">
167 <xs:complexType>
168 <xs:attribute name="url" type="xs:anyURI" use="required" />
169 <xs:attribute name="sampleRate" use="optional">
170 <xs:simpleType>
171 <xs:restriction base="xs:decimal">
172 <xs:minInclusive value="1" />
173 </xs:restriction>
174 </xs:simpleType>
175 </xs:attribute>
176 </xs:complexType>
177 </xs:element>
178 </xs:sequence>
165 <xs:attribute ref="id" use="required" /> 179 <xs:attribute ref="id" use="required" />
166 <xs:attribute name="url" type="xs:anyURI" use="required" /> 180 <xs:attribute name="url" type="xs:anyURI" use="required" />
167 <xs:attribute name="gain" type="xs:decimal" default="0" /> 181 <xs:attribute name="gain" type="xs:decimal" default="0" />
168 <xs:attribute name="label" type="xs:string" /> 182 <xs:attribute name="label" type="xs:string" />
169 <xs:attribute ref="name" /> 183 <xs:attribute ref="name" />
198 </xs:attribute> 212 </xs:attribute>
199 <xs:attribute name="stopTime" use="optional"> 213 <xs:attribute name="stopTime" use="optional">
200 <xs:simpleType> 214 <xs:simpleType>
201 <xs:restriction base="xs:decimal"> 215 <xs:restriction base="xs:decimal">
202 <xs:minInclusive value="0" /> 216 <xs:minInclusive value="0" />
217 </xs:restriction>
218 </xs:simpleType>
219 </xs:attribute>
220 <xs:attribute name="sampleRate" use="optional">
221 <xs:simpleType>
222 <xs:restriction base="xs:decimal">
223 <xs:minInclusive value="1" />
203 </xs:restriction> 224 </xs:restriction>
204 </xs:simpleType> 225 </xs:simpleType>
205 </xs:attribute> 226 </xs:attribute>
206 </xs:complexType> 227 </xs:complexType>
207 </xs:element> 228 </xs:element>