X4-XML2Script-Editor
Converts and edits X3:TC or X4: Foundations .xml scripts into javascript-like files that can be edited, then converted back into xml
Uses RSyntaxTextArea by Robert Futrell with a BSD License. (see http://bobbylight.github.io/RSyntaxTextArea/)