<xs:element name="prefix" type="apex:prefixType" minOccurs="0"><xs:annotation><xs:documentation>The prefix for every filename used below. Only used if a filename is a relative path. This prefix is relative to the path of this experiment file.</xs:documentation></xs:annotation></xs:element>
The device used to play the datablock. Ifno device is specified, and there is only one device inthe experiment file, it will be used. Otherwise an errormessage will be shown.
Diagram
Type
extension of xs:IDREF
Properties
content
complex
minOccurs
0
Source
<xs:element name="device" minOccurs="0"><xs:annotation><xs:documentation>The device used to play the datablock. If no device is specified, and there is only one device in the experiment file, it will be used. Otherwise an error message will be shown.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:IDREF"><!--xs:attribute name="channel1" type="xs:nonNegativeInteger" default="0" use="optional"/>
<xs:attribute name="channel2" type="xs:nonNegativeInteger" default="1" use="optional"/--></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:element name="description" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Text description, for your own reference</xs:documentation></xs:annotation></xs:element>
Filename of the corresponding datafile. If it is a relative path, it will be prefixed with the prefix definedabove.
Diagram
Type
xs:string
Properties
content
simple
Source
<xs:element name="file" type="xs:string"><xs:annotation><xs:documentation>Filename of the corresponding datafile. If it is a relative path, it will be prefixed with the prefix defined above.</xs:documentation></xs:annotation></xs:element>
Direct data. If the data consists of XML code, it can be included directly inside this tag. Currently only works with L34 CIstimuli
Diagram
Properties
content
complex
mixed
true
Model
ANY element from ANY namespace
Source
<xs:element name="data"><xs:annotation><xs:documentation>Direct data. If the data consists of XML code, it can be included directly inside this tag. Currently only works with L34 CI stimuli</xs:documentation></xs:annotation><xs:complexType mixed="true"><xs:sequence minOccurs="0"><xs:any processContents="skip"/></xs:sequence></xs:complexType></xs:element>
Number of channels: defaults to the number of channels in a wav-file or to 1 in all othercases.
Diagram
Type
xs:positiveInteger
Properties
content
simple
minOccurs
0
Source
<xs:element name="channels" type="xs:positiveInteger" minOccurs="0"><xs:annotation><xs:documentation>Number of channels: defaults to the number of channels in a wav-file or to 1 in all other cases.</xs:documentation></xs:annotation></xs:element>
<xs:element name="loop" type="xs:positiveInteger" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Number of times the datablock should be looped</xs:documentation></xs:annotation></xs:element>
<xs:element name="script" minOccurs="0"><xs:complexType><xs:simpleContent><xs:extension base="xs:string"><xs:attribute name="source" use="required"><xs:simpleType><xs:annotation><xs:documentation>If inline, the ECMAScript function must be defined inside this element, if file, the filename must be given</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="inline"/><xs:enumeration value="file"/></xs:restriction></xs:simpleType></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element>
<xs:complexType name="datablockstype"><xs:sequence><xs:element name="prefix" type="apex:prefixType" minOccurs="0"><xs:annotation><xs:documentation>The prefix for every filename used below. Only used if a filename is a relative path. This prefix is relative to the path of this experiment file.</xs:documentation></xs:annotation></xs:element><xs:element name="datablock" type="apex:datablockType" maxOccurs="unbounded" minOccurs="0"></xs:element><xs:element name="plugindatablocks" type="apex:pluginDatablocksType" minOccurs="0" maxOccurs="unbounded"/></xs:sequence></xs:complexType>
A prefix can be specified inline (ie: here) or by specifying the ID of a prefix in the main configfile. Example:Absolute: c:/program files/blaRelative: ../stimuli
<xs:complexType name="prefixType"><xs:annotation><xs:documentation>A prefix can be specified inline (ie: here) or by specifying the ID of a prefix in the main configfile. Example: Absolute: c:/program files/bla Relative: ../stimuli</xs:documentation></xs:annotation><xs:simpleContent><xs:extension base="xs:string"><xs:attribute name="source" default="inline"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="inline"><xs:annotation><xs:documentation>The prefix will be specified in this element</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="apexconfig"><xs:annotation><xs:documentation>The prefix will be loaded from the apexconfig.xml file</xs:documentation></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType></xs:attribute></xs:extension></xs:simpleContent></xs:complexType>
<xs:complexType name="datablockType"><xs:sequence><xs:element name="device" minOccurs="0"><xs:annotation><xs:documentation>The device used to play the datablock. If no device is specified, and there is only one device in the experiment file, it will be used. Otherwise an error message will be shown.</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:IDREF"><!--xs:attribute name="channel1" type="xs:nonNegativeInteger" default="0" use="optional"/>
<xs:attribute name="channel2" type="xs:nonNegativeInteger" default="1" use="optional"/--></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="description" type="xs:string" minOccurs="0"><xs:annotation><xs:documentation>Text description, for your own reference</xs:documentation></xs:annotation></xs:element><xs:choice><xs:element name="file" type="xs:string"><xs:annotation><xs:documentation>Filename of the corresponding datafile. If it is a relative path, it will be prefixed with the prefix defined above.</xs:documentation></xs:annotation></xs:element><xs:element name="data"><xs:annotation><xs:documentation>Direct data. If the data consists of XML code, it can be included directly inside this tag. Currently only works with L34 CI stimuli</xs:documentation></xs:annotation><xs:complexType mixed="true"><xs:sequence minOccurs="0"><xs:any processContents="skip"/></xs:sequence></xs:complexType></xs:element></xs:choice><xs:element name="channels" type="xs:positiveInteger" minOccurs="0"><xs:annotation><xs:documentation>Number of channels: defaults to the number of channels in a wav-file or to 1 in all other cases.</xs:documentation></xs:annotation></xs:element><xs:element name="loop" type="xs:positiveInteger" minOccurs="0" maxOccurs="1"><xs:annotation><xs:documentation>Number of times the datablock should be looped</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="id" type="xs:ID" use="required"/></xs:complexType>
<xs:complexType name="xmlGeneratingPluginType"><xs:sequence><xs:element name="script" minOccurs="0"><xs:complexType><xs:simpleContent><xs:extension base="xs:string"><xs:attribute name="source" use="required"><xs:simpleType><xs:annotation><xs:documentation>If inline, the ECMAScript function must be defined inside this element, if file, the filename must be given</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="inline"/><xs:enumeration value="file"/></xs:restriction></xs:simpleType></xs:attribute></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element name="parameter" default="" minOccurs="0" maxOccurs="unbounded"><xs:complexType><xs:simpleContent><xs:extension base="xs:string"><xs:attribute name="name" type="xs:Name" use="required"/></xs:extension></xs:simpleContent></xs:complexType></xs:element></xs:sequence><!--xs:attribute name="id" type="xs:ID" use="required"/--></xs:complexType>
<xs:attribute name="source" default="inline"><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="inline"><xs:annotation><xs:documentation>The prefix will be specified in this element</xs:documentation></xs:annotation></xs:enumeration><xs:enumeration value="apexconfig"><xs:annotation><xs:documentation>The prefix will be loaded from the apexconfig.xml file</xs:documentation></xs:annotation></xs:enumeration></xs:restriction></xs:simpleType></xs:attribute>
<xs:attribute name="source" use="required"><xs:simpleType><xs:annotation><xs:documentation>If inline, the ECMAScript function must be defined inside this element, if file, the filename must be given</xs:documentation></xs:annotation><xs:restriction base="xs:string"><xs:enumeration value="inline"/><xs:enumeration value="file"/></xs:restriction></xs:simpleType></xs:attribute>