Существует ли "простой" способ отображения данных xml для пользователя через JEditorPane или JTextPane в цветном / подсвеченном виде?
http://java -sl.com / xml_editor_kit.html Вы также можете попробовать это.
Пример синтаксиса XMl Highligthing для JTextPane вы найдете здесь
Это хорошая ссылка, регулярное выражение TAG_PATTERN должно быть улучшено.
Просто замените (</?[a-z]*)\\s?>? на(</?\\w+)\\s*>? и должно работать отлично!
(</?[a-z]*)\\s?>?
(</?\\w+)\\s*>?