Multiple Markups in XML Documents

The nesting rule for markup tags in XML brings about, on occasions, that different interpretations of the same text may not be represented in the same document. This situation leads to a duplication of the text into different files, each one with the appropriate markup to that interpretation. In this work, a technique, which we will regard as meta-markup, is put forward in order to solve this problem. The technique consists in storing the information of each mark -either beginning tags or end tags- in a single element. The mechanisms to integrate all the markups in a single file are shown, and also how to get -from it- each independent markup through XSL transformations. This solution allows an integration of multiple knowledge of the document that may be applied in problems either as versioning or as evolution.

[1]  Wendell Piez,et al.  The Layered Markup and Annotation Language (LMNL) , 2002, Extreme Markup Languages®.

[2]  Patrick Durusau,et al.  Coming down from the trees: Next step in the evolution of markup? , 2002, Extreme Markup Languages®.