Node:Flexibility, Next:Comparison, Previous:Annotations, Up:Overview
Transbuild does not impose any particular format for your source files. You can use any XML vocabulary you want, and write your own XSLT scripts to process them.
You don't even have to use XML. In addition to XSLT processing, you can run arbitrary Unix commands to perform the transformations (use Perl, AWK, grep, whatever).
Combine multiple transformations together into a filter chain. Mix XSLT with custom programs. Transbuild is very flexible.