The following features can be found in the Oxygen XML Author Author SDK:
You can create or remove custom persistent highlights, set their properties, and customize their appearance. They get serialized in the XML document as processing instructions, having the following format:
<?oxy_custom_start prop1="val1"....?> xml content <?oxy_custom_end?>
The functionality is available in the AuthorPersistentHighlighter class, accessible through AuthorEditorAccess#getPersistentHighlighter() method. For more information, see JavaDoc online at: http://www.oxygenxml.com/InstData/Editor/SDK/javadoc/index.html