I’m sure you’re correct,
however the error I get from Jing is this: C:\ > java -jar
\xml\jing-20030619\bin\jing.jar test.rng C:\ > Test.rng:28:43: error: recursive
inclusion of URL "file:/C:/[…]/Test.rng" I now wonder: if all patterns are defined inside
a containing grammar, could one except the container from a contained definition?
That way, all definitions would be excluded automatically when new ones
were added to the container. Something I’ll try later… From: Radu Cernuta
[mailto:radu.cernuta@gmail.com] Sorry, I've overlooked
the <optional> element. Rule 4.12 comes first in this case and adds a
<group>, then 7.15. The basic idea stays the same: you cannot have
several roots in an XML document. |