This workspace provides functions to implement an xml schema. The
idea is that each element in a document using this schema can be
generated from a function of that name.
Each element-function will use its left argument as the element's
attributes and its right as the element's content. Attributes are
stored in lexicons (see workspace lex).
For example, assume an HTML5 schema has been implemented:
attr←(lex∆init) lex∆assign 'class' 'right-justified' tag←attr html∆p 'Now is the winter of our discontent' tag <p class="right-justified">Now is the winter of our discontent" </p>
We plan to implement the Document Object Model in this workspace.