Tracked Changes XML Markup

Depending on the type of edits, the following track changes markup appears in the document source code when you activate the Track Changes feature:
Edit Type Processing Instruction Start Marker Processing Instruction End Marker Attributes
Insertion <?oxy_insert_start?> <?oxy_insert_end?> author, timestamp
Split <?oxy_insert_start?> <?oxy_insert_end?> author, timestamp, type="split"
Surround <?oxy_insert_start?> <?oxy_insert_end?> author, timestamp, type="surround"
Deletion <?oxy_delete?> _ author, timestamp, content
Comment <?oxy_comment_start?> <?oxy_comment_end?> author, timestamp, comment, mid
Attribute Change <?oxy_attributes?> _ id, type, oldValue, author, timestamp

If a comment intersects another, the mid attribute is used to correctly identify start and end processing instruction markers.

Intersecting Comments Markup

<?oxy_comment_start author="Andrew" timestamp="20130111T151520+0200" comment="Do we have a task about pruning trees?"?>Unpruned
   <?oxy_comment_start author="Matthew" timestamp="20130111T151623+0200" comment="What time of the year do they flower?" mid="3"?>lilacs<?oxy_comment_end?>
      flower reliably every year<?oxy_comment_end mid="3"?>