** Changed schema, now RELAX NG-based. Convert with trang.jar.

The schema change was necessary because the older schema format
didn't allow mixing mandatory and any amount of optional elements.
The new schema is based on attributes.