TY - GEN
T1 - Balisage Paper
T2 - Balisage: The Markup Conference 2018
AU - Birnbaum, David J.
AU - Beshero-Bondar, Elisa E.
AU - Sperberg-McQueen, C. M.
N1 - Publisher Copyright:
Copyright © by the authors 2018 under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.
PY - 2018
Y1 - 2018
N2 - From time to time, it may be necessary or expedient to flatten our XML documents by replacing the start- and end-tags of conventional XML content elements with empty place-marker elements (variously known as milestone elements or as Trojan horse markup). When we do, we will often wish, later, to restore the content elements we flattened. The purpose of this late-breaking presentation is to present a survey of ways to perform the task of unflattening or of raising: restoring a conventional XML element structure of content elements from a flattened XML document instance (or part of one), and comparing different solutions to see what we can learn from them.
AB - From time to time, it may be necessary or expedient to flatten our XML documents by replacing the start- and end-tags of conventional XML content elements with empty place-marker elements (variously known as milestone elements or as Trojan horse markup). When we do, we will often wish, later, to restore the content elements we flattened. The purpose of this late-breaking presentation is to present a survey of ways to perform the task of unflattening or of raising: restoring a conventional XML element structure of content elements from a flattened XML document instance (or part of one), and comparing different solutions to see what we can learn from them.
UR - http://www.scopus.com/inward/record.url?scp=85095969720&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85095969720&partnerID=8YFLogxK
U2 - 10.4242/BalisageVol21.Birnbaum01
DO - 10.4242/BalisageVol21.Birnbaum01
M3 - Conference contribution
AN - SCOPUS:85095969720
T3 - Balisage Series on Markup Technologies
BT - Proceedings of Balisage
PB - Mulberry Tecnologies, Inc.
Y2 - 31 July 2018 through 3 August 2018
ER -