Mercurial > hg > webaudioevaluationtool
comparison test-schema.xsd @ 1324:95b40955f79a
--UNSTABLE-- Major revision. Updated Specification including verification. Added storage collector for XML results. Popup more stable.
author | Nicholas Jillings <nickjillings@users.noreply.github.com> |
---|---|
date | Wed, 06 Jan 2016 10:36:37 +0000 |
parents | de870e126edd |
children | 3a9b869ba7f8 |
comparison
equal
deleted
inserted
replaced
1323:de870e126edd | 1324:95b40955f79a |
---|---|
26 <xs:element ref="survey" maxOccurs="2"/> | 26 <xs:element ref="survey" maxOccurs="2"/> |
27 <xs:element ref="metric" maxOccurs="1"/> | 27 <xs:element ref="metric" maxOccurs="1"/> |
28 <xs:element ref="interface" maxOccurs="1"/> | 28 <xs:element ref="interface" maxOccurs="1"/> |
29 </xs:sequence> | 29 </xs:sequence> |
30 <xs:attribute name="interface" type="xs:string" use="required"/> | 30 <xs:attribute name="interface" type="xs:string" use="required"/> |
31 <xs:attribute name="project-return" use="required" type="xs:string"/> | 31 <xs:attribute name="projectReturn" use="required" type="xs:string"/> |
32 <xs:attribute name="randomise-order" type="xs:boolean" default="false"/> | 32 <xs:attribute name="randomiseOrder" type="xs:boolean" default="false"/> |
33 <xs:attribute name="test-pages" type="xs:nonNegativeInteger" default="0"/> | 33 <xs:attribute name="testPages" type="xs:nonNegativeInteger" default="0"/> |
34 <xs:attribute name="loudness" type="xs:nonPositiveInteger" use="optional"/> | 34 <xs:attribute name="loudness" type="xs:nonPositiveInteger" use="optional"/> |
35 <xs:attribute name="sample-rate" type="xs:positiveInteger" use="optional"/> | 35 <xs:attribute name="sampleRate" type="xs:positiveInteger" use="optional"/> |
36 </xs:complexType> | 36 </xs:complexType> |
37 </xs:element> | 37 </xs:element> |
38 | 38 |
39 <xs:element name="page"> | 39 <xs:element name="page"> |
40 <xs:complexType> | 40 <xs:complexType> |
45 <xs:element ref="audioelement" minOccurs="1" maxOccurs="unbounded"/> | 45 <xs:element ref="audioelement" minOccurs="1" maxOccurs="unbounded"/> |
46 <xs:element ref="commentquestion" minOccurs="0" maxOccurs="unbounded"/> | 46 <xs:element ref="commentquestion" minOccurs="0" maxOccurs="unbounded"/> |
47 <xs:element ref="survey" maxOccurs="2"/> | 47 <xs:element ref="survey" maxOccurs="2"/> |
48 </xs:sequence> | 48 </xs:sequence> |
49 <xs:attribute ref="id" use="required"/> | 49 <xs:attribute ref="id" use="required"/> |
50 <xs:attribute name="host-URL" type="xs:anyURI" use="required"/> | 50 <xs:attribute name="hostURL" type="xs:anyURI" use="required"/> |
51 <xs:attribute name="randomise-order" type="xs:boolean" default="false"/> | 51 <xs:attribute name="randomiseOrder" type="xs:boolean" default="false"/> |
52 <xs:attribute name="repeat-count" type="xs:nonNegativeInteger" default="0"/> | 52 <xs:attribute name="repeatCount" type="xs:nonNegativeInteger" default="0"/> |
53 <xs:attribute name="loop" type="xs:boolean" default="false"/> | 53 <xs:attribute name="loop" type="xs:boolean" default="false"/> |
54 <xs:attribute name="show-element-comments" type="xs:boolean" default="false"/> | 54 <xs:attribute name="showElementComments" type="xs:boolean" default="false"/> |
55 <xs:attribute name="loudness" type="xs:nonPositiveInteger" use="optional"/> | 55 <xs:attribute name="loudness" type="xs:nonPositiveInteger" use="optional"/> |
56 </xs:complexType> | 56 </xs:complexType> |
57 </xs:element> | 57 </xs:element> |
58 | 58 |
59 <xs:element name="metric"> | 59 <xs:element name="metric"> |
113 | 113 |
114 <xs:element name="audioelement"> | 114 <xs:element name="audioelement"> |
115 <xs:complexType> | 115 <xs:complexType> |
116 <xs:attribute ref="id" use="required"/> | 116 <xs:attribute ref="id" use="required"/> |
117 <xs:attribute name="url" type="xs:anyURI" use="required"/> | 117 <xs:attribute name="url" type="xs:anyURI" use="required"/> |
118 <xs:attribute name="gain" type="xs:decimal"/> | 118 <xs:attribute name="gain" type="xs:decimal" default="0"/> |
119 <xs:attribute name="type"> | 119 <xs:attribute name="type"> |
120 <xs:simpleType> | 120 <xs:simpleType> |
121 <xs:restriction base="xs:string"> | 121 <xs:restriction base="xs:string"> |
122 <xs:enumeration value="normal"/> | 122 <xs:enumeration value="normal"/> |
123 <xs:enumeration value="anchor"/> | 123 <xs:enumeration value="anchor"/> |
182 </xs:complexType> | 182 </xs:complexType> |
183 </xs:element> | 183 </xs:element> |
184 </xs:sequence> | 184 </xs:sequence> |
185 <xs:attribute ref="id"/> | 185 <xs:attribute ref="id"/> |
186 <xs:attribute ref="mandatory"/> | 186 <xs:attribute ref="mandatory"/> |
187 <xs:attribute name="min"/> | 187 <xs:attribute name="min" type="xs:decimal"/> |
188 <xs:attribute name="max"/> | 188 <xs:attribute name="max" type="xs:decimal"/> |
189 <xs:attribute name="type" use="required"> | 189 <xs:attribute name="type" use="required"> |
190 <xs:simpleType> | 190 <xs:simpleType> |
191 <xs:restriction base="xs:string"> | 191 <xs:restriction base="xs:string"> |
192 <xs:enumeration value="statement"/> | 192 <xs:enumeration value="statement"/> |
193 <xs:enumeration value="question"/> | 193 <xs:enumeration value="question"/> |