[Home] [By Thread] [By Date] [Recent Entries]
On Tue, 1 Aug 2000, Brian Burridge wrote: > Does anyone know if (and how) I can have one element contain itself? Not literally contain *itself*, but an element can contain further instances of elements of the same type, which is what you're looking for. > > For example, if I want to model web sites sections. A section can > contain other "sub"sections, which can contain other "sub"sections. > > Can I do this: > <!ELEMENT section (name, description, section+)+> You'll have to change the section+ to section* in order to have documents you can actually validate; as you have it, every <section> *must* contain a nested <section>, which in turn *must* contain a nested <section>, ad infinitum. Any recursive definition must contain a terminating condition, in this case an *optional* nested <section>.
|

Cart



