O'Reilly logo

Effective XML: 50 Specific Ways to Improve Your XML by Elliotte Rusty Harold

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Overlapping Markup

Not all markup fits neatly into tree structures. The classic case of overlapping markup is tracking the structure of a text such as The Aeneid along with the identity of the scribe (usually a medieval monk) who copied it. This can be important for recognizing likely transcription errors, determining which sources multiple monasteries in different areas shared, whether different versions of a text were extant in the ancient world, and more. It's not uncommon for one scribe to pick up in the middle of a paragraph where another monk left off, as shown below.

 <Scribe name="Marcus"> <Stanza> <Verse>ARMA virumque cano, Troiae qui primus ab oris</Verse> <Verse>Italiam, fato profugus, Laviniaque venit</Verse> <Verse>litora, multum ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required