Tracked Changes XML Markup
Depending on the type of edits, the following 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?> | Common Attributes | 
| Split | <?oxy_insert_start?> | <?oxy_insert_end?> | Common Attributes, type="split" | 
| Surround | <?oxy_insert_start?> | <?oxy_insert_end?> | Common Attributes, type="surround" | 
| Deletion | <?oxy_delete?> | _ | Common Attributes, content | 
| Comment | <?oxy_comment_start?> | <?oxy_comment_end?> | Common Attributes, mid,parentID | 
| Attribute Change | <?oxy_attributes?> | _ | Attributes of the Processing Instruction have the name as the attribute that was changed on the XML element. The value is an attribute change descriptor. | 
If a comment intersects another, the @mid attribute is
      used to correctly identify start and end processing instruction markers.
Common Attributes
The following attributes can be added on both change tracking and comment processing instructions:
- @id- Used to link a reply to its parent comment or change.
- @comment- The comment message associated with a comment or change.
- @timestamp- The time when the change or comment was created.
- @author- The name of the author that created the change or comment.
- @flag- The value- donemeans that the item is Marked as Done.
Attribute Change Descriptor
The value of the attributes for a Processing Instruction is an (escaped) XML
        element as
        in:
    <change type="modified" oldValue="word" author="John" timestamp="20210520T091038+0000" />