Skip to content

Unit‐Xml

tobhu1981 edited this page Dec 19, 2022 · 8 revisions

ℹ️ Die in der XML-Datei angelegten Attribute und Elemente sind nicht frei wählbar, sondern orientieren sich an einer Schema-Definition. Diese gibt vor, welche Elemente und Attribute verwendet werden dürfen. Die Schema Definition für die Unit.xml ist hier ersichtlich.

Id: >xxx< Datum Frei wählbarer Wert. Der verwendete Wert muss in gleicher Schreibweise auch in der Booklet.xml unter Units eingetragen werden.
Label: >xxx< Datum Frei wählbarer Wert zur Bezeichnung der Unit.
DefinitionRef: player Attribut Auswahl des Players, welcher die Inhalte der zugehörigen voud-Datei abspielen kann. Dieser Player muss als Ressource mit in das Testcenter geladen werden.
DefinitionRef: >xxx< Datum Name der zugehörigen voud-Datei. Die eigentliche voud-Datei muss den selben Namen tragen (Groß/-Kleinschreibung beachten!).
<Unit>
  <Metadata>
    <Id>Unit1</Id>
    <Label>erste Unit</Label>
  </Metadata>
  <DefinitionRef player="IQBVisualUnitPlayerV2">ER513.voud</DefinitionRef>
</Unit>

Die Spezifikation sieht die Möglichkeit vor, die Daten der Unitdefinition nicht als externe Datei, sondern in einem XML-Element Definition zu hinterlegen, das dann DefinitionRef ersetzt. Das mag bei kleinen Unitdefintionen ausreichen.

Clone this wiki locally