Why not implement Dynamator using XSLT instead of Java?
Actually, the first prototype of Dynamator was written in XSLT. But a large number of problems were encountered. For one thing, most server pages languages are invalid HTML or XML, so a post-processor was needed. For another, this application seemed to exceed XSL’s complexity ceiling. The result was going to be a tool that was unmaintainable, non-extensible, difficult to use, and inefficient.