Is there a way of defining recursive elements in a DTD. In other words
I would like to allow the following XML:
I tried the following DTD
<!ELEMENT group (group|item)* >
<!ELEMENT item #PCDATA >
Where group can of subelements of it's own kind. Parser seems to blow up
with the above definition. If I use DTD less XML it seems to work okay.