Markup processing can appear both at a top-level program and within classes.
In addition to doing both tree-base and serial processing for any mixure of markup languages within a program, one can, while doing serial processing, choose that the children of any particular node or element be processed in tree style. This is useful for processing tables, for example.
One is not limited to rule-base markup language processing: the result of markup language parsing can be returned to the user as a tree data structure, or as an iterator of markup language items.
Beyond OmniMark | Sam Wilmott |
Slide 13 of 37 | www.wilmott.ca |