Project Index | Documentation | Relax NG | Sample XML File
The <rave-database> element contains one or more <production> elements.
A <production> contains one or more <event> elements.
An <event> element has a unique
id attribute.
Each <event> contains the following elements in order:
A <date> element, required to have
content in the form MM-DD-YYYY.
The event <cost>, in decimals and
no "$" sign.
The <eventName>.
A <contact-info> element (see below).
If there's only one contact person, then a single
<contact> element.
The <time> of the event.
The event's <location>.
The <ages> allow in this event.
An optional <info> element that gives
extra information about the event. If <info> is
used you can add mixed content to number of
<rooms> available at this event, the
<featuring> DJs/People at this event, or
a <website> for further information.
The <contact-list> element contains one or more <contact> elements, each of which contains:
A <person> element which contains a
person's name.
One or more <phone> elements, each of
which contains a phone number. This element has a type attribute
which has one of the following values:
"home", "work", or "cell".
Zero or more <email> elements,
each of which contains an email address.