SF Project Link
XML QuickstartTagneto can be used to transform XML into other XML (including HTML). It is probably not as efficient or robust as XSLT, but hopefully more intuitive to use.
1. DefineIncludeUse org.tagnetic.core.tags.define.DefineInclude as a tag handler for the XML tags. DefineInclude allows you to specify that all the attributes of an XML tag actually become script variables, and you can also define a file that will be included whenever that tag is encountered. That included file can then use the XML attributes as script variables to construct other XML. This is how the Tags reference HTML is generated. Check out the following source location to see how it is done: