David Carlisle wrote (paraphrasing):
> The fact that you cannot have two different global declarations
> of a Tank element is a limitation of XML Schemas. Other
> constraint languages do not have the limitation.
Wow!
> If you use Relax NG you can globally declare tank-fish and
> tank-military patterns that both use the same element name,
> but each used in their respective contexts.
Wow!
I haven't done anything with Relax NG for a long time. Would someone show Relax NG code that creates two "Tank" elements (an aquarium tank and a military tank) without violating DRY (Don't Repeat Yourself), please?
/Roger