Sappy 2006: XML definition |
XML definition
![Element](xml-element.png)
SAPPY
→ one or more ROM
elements.
![Element](xml-element.png)
ROM
→ one or more PLAYLIST
elements, one optional BLEEDINGEARS
element, one optional MIDIMAP
element.
![Required Attribute](xml-attreq.png)
CODE
, required.![Required Attribute](xml-attreq.png)
NAME
, required.![Pointer Attribute](xml-pointer.png)
SONGTABLE
, pointer, required.![Attribute](xml-attribute.png)
SCREENSHOT
, file.![Attribute](xml-attribute.png)
CREATOR
.![Attribute](xml-attribute.png)
TAGGER
.![Element](xml-element.png)
PLAYLIST
→ one or more SONG
elements.
![Required Attribute](xml-attreq.png)
NAME
, required.![Attribute](xml-attribute.png)
STEAL
, another CODE
.
![Element](xml-element.png)
SONG
→ the song's name.
![Required Attribute](xml-attreq.png)
TRACK
, required.
![Element](xml-element.png)
BLEEDINGEARS
→ one or more INST
elements.
![Element](xml-element.png)
INST
.
![Required Attribute](xml-attreq.png)
ID
, MIDI patch number, or...![Required Attribute](xml-attreq.png)
FROM
and TO
, range of MIDI patch numbers.
![Element](xml-element.png)
MIDIMAP
→ one or more INST
elements, one or more DRUM
elements.
![Element](xml-element.png)
INST
.
![Required Attribute](xml-attreq.png)
FROM
, MIDI patch number, required.![Required Attribute](xml-attreq.png)
TO
, MIDI patch number, required.![Attribute](xml-attribute.png)
TRANSPOSE
.![Unused Attribute](xml-attnop.png)
SECOND
. Not used in this version.![Unused Attribute](xml-attnop.png)
THIRD
. Not used in this version.![Element](xml-element.png)
DRUM
.
![Required Attribute](xml-attreq.png)
FROM
, note, required.![Required Attribute](xml-attreq.png)
TO
, note, required.![Unused Attribute](xml-attnop.png)
KIT
. Not used in this version.