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.