TBX Steamroller

  • The TBX “Steamroller” is a converter which flattens non-compliant dialects of TBX into a valid TBX-Basic file while documenting information lost in the process.
  • The app takes a poorly formed TBX file and goes through each element name-checking it and its attributes, guesses the closest viable name for incorrect elements, finds and corrects positioning, and will completely reconstruct a properly formed TBX file from the poorly formed one.

Download the demo for the Steamroller Package  here. The file includes a powerpoint that shows a more in-depth look at how the program works, an .xml file that contains a poorly outputted TBX file, and the actual executable file (the .exe). To run the program, simply double click the .exe file and type in the name of the XML file provided (including the file extension) and press enter.

Using the file included, the program input would look something like this:

Please enter a valid tax file:

Astronomy_TBXExport_ORIGINAL.xml