Abstract
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.
This work has been financed by the Spanish CICYT project “TIC2002-04586-C04-02”
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
XML. Available in http://www.w3.org
Shakespeare’s Plays in XML Format. v2.00. J.Bosak.
TEI. Multiple Hierarchies. http://www.tei-c.org/P4X/NH.html
Markup Languages and (Non-) Hierarchies. Technology Reports. Cover Pages (Oasis). http://xml.coverpages.org/hierarchies.html. September 2002.
TexMECS. An experimental markup meta-language for complex documents. Claus Huitfeldt, Sperberg-McQueen, M. C. 2001
Concurrent markup for XML documents. Patrick Durusau, Matthew Brook O’Donnell. XML Europe 2002.
The Layered Markup and Annotation Language (LMNL). Tennison, Piez, Wendell. Extreme Markup Language 2002.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Arévalo, L., Polo, A., Salas, M., Manzano, J.C. (2003). Multiple Markups in XML Documents. In: Lovelle, J.M.C., Rodríguez, B.M.G., Gayo, J.E.L., del Puerto Paule Ruiz, M., Aguilar, L.J. (eds) Web Engineering. ICWE 2003. Lecture Notes in Computer Science, vol 2722. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45068-8_41
Download citation
DOI: https://doi.org/10.1007/3-540-45068-8_41
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40522-1
Online ISBN: 978-3-540-45068-9
eBook Packages: Springer Book Archive