Mercurial > hg > webaudioevaluationtool
comparison xml/test-schema.xsd @ 3100:998e05c5769a
#171 Completed specification changes
author | Nicholas Jillings <nicholas.jillings@mail.bcu.ac.uk> |
---|---|
date | Wed, 17 Jan 2018 12:30:28 +0000 |
parents | 83097e588634 |
children |
comparison
equal
deleted
inserted
replaced
3099:fc9718756d55 | 3100:998e05c5769a |
---|---|
46 | 46 |
47 <xs:element name="setup"> | 47 <xs:element name="setup"> |
48 <xs:complexType> | 48 <xs:complexType> |
49 <xs:sequence> | 49 <xs:sequence> |
50 <xs:element name="exitText" type="xs:string" minOccurs="0" maxOccurs="1" /> | 50 <xs:element name="exitText" type="xs:string" minOccurs="0" maxOccurs="1" /> |
51 <xs:element ref="calibration" minOccurs="0" maxOccurs="1" /> | |
51 <xs:element ref="survey" minOccurs="0" maxOccurs="2" /> | 52 <xs:element ref="survey" minOccurs="0" maxOccurs="2" /> |
52 <xs:element ref="metric" maxOccurs="1" /> | 53 <xs:element ref="metric" maxOccurs="1" /> |
53 <xs:element ref="interface" maxOccurs="1" /> | 54 <xs:element ref="interface" maxOccurs="1" /> |
54 </xs:sequence> | 55 </xs:sequence> |
55 <xs:attribute name="interface" type="xs:string" use="required" /> | 56 <xs:attribute name="interface" type="xs:string" use="required" /> |
57 <xs:attribute name="returnURL" type="xs:string" use="optional" default="" /> | 58 <xs:attribute name="returnURL" type="xs:string" use="optional" default="" /> |
58 <xs:attribute name="randomiseOrder" type="xs:boolean" default="false" /> | 59 <xs:attribute name="randomiseOrder" type="xs:boolean" default="false" /> |
59 <xs:attribute ref="poolSize" /> | 60 <xs:attribute ref="poolSize" /> |
60 <xs:attribute name="loudness" type="xs:nonPositiveInteger" use="optional" /> | 61 <xs:attribute name="loudness" type="xs:nonPositiveInteger" use="optional" /> |
61 <xs:attribute name="sampleRate" type="xs:positiveInteger" use="optional" /> | 62 <xs:attribute name="sampleRate" type="xs:positiveInteger" use="optional" /> |
62 <xs:attribute name="calibration" type="xs:boolean" default="false" /> | |
63 <xs:attribute name="crossFade" default="0.0"> | 63 <xs:attribute name="crossFade" default="0.0"> |
64 <xs:simpleType> | 64 <xs:simpleType> |
65 <xs:restriction base="xs:decimal"> | 65 <xs:restriction base="xs:decimal"> |
66 <xs:minInclusive value="0.0" /> | 66 <xs:minInclusive value="0.0" /> |
67 </xs:restriction> | 67 </xs:restriction> |
71 <xs:attribute ref="preSilence" /> | 71 <xs:attribute ref="preSilence" /> |
72 <xs:attribute ref="postSilence" /> | 72 <xs:attribute ref="postSilence" /> |
73 <xs:attribute ref="playOne" /> | 73 <xs:attribute ref="playOne" /> |
74 <xs:attribute ref="minNumberPlays" use="optional" /> | 74 <xs:attribute ref="minNumberPlays" use="optional" /> |
75 <xs:attribute ref="maxNumberPlays" use="optional" /> | 75 <xs:attribute ref="maxNumberPlays" use="optional" /> |
76 </xs:complexType> | |
77 </xs:element> | |
78 | |
79 <xs:element name="calibration"> | |
80 <xs:complexType> | |
81 <xs:attribute name="checkFrequencies" type="xs:boolean" default="false" /> | |
82 <xs:attribute name="checkLevels" type="xs:boolean" default="false" /> | |
83 <xs:attribute name="checkChannels" type="xs:boolean" default="false" /> | |
76 </xs:complexType> | 84 </xs:complexType> |
77 </xs:element> | 85 </xs:element> |
78 | 86 |
79 <xs:element name="page"> | 87 <xs:element name="page"> |
80 <xs:complexType> | 88 <xs:complexType> |