Note that you have come up with new syntax to do something which in SGML would
be handled through minimization, i.e., something like:
<!entity % animals " shark | lion ">
<!element (%animals;) - O empty>
<!element animal O O (%animals;)>
<!element zoo - - (animal+)>
The parser would then interpolate <animal> tags around each <shark> or <lion>
tag, allowing the application to understand a relationship not obvious in the
document text. (OK, so I also used parameter entities. So sue me.)
Matthew
-- ----------------------------------------------------- Matthew Fuchs matt@wdi.disney.com http://cs.nyu.edu/phd_students/fuchs -----------------------------------------------------xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ To (un)subscribe, mailto:majordomo@ic.ac.uk the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)