in Wirklichkeit passiert hier folgendes:
vergleiche:
ein XML-Schema ist eine reguläre Baumgrammatik, die eine reguläre Baumsprache definiert.
(alles seit spätestens 1980 gut bekannt, Baumsprachen, algebraische Datentypen)