Syntaxical parser capable of transforming any structured character file into an XML document
Domain-specific meta-data language describes the expected syntax and drives identifications, validations, extractions and cuts based on Regular expressions
Java source code; use the Java API or a command line executable in a shell or command script
build a single .jar file that packs the code with meta-data resources, or keep meta-data separate and integrate the jar as a micro-service
Perfect complement to XSLT (XML to anything) for mapping anything to XML