Tool-Based Transformations

Use the Markup, Luke

Liam Quin

Delightful Computing


This paper discusses the development of tools to explore and maintain XSLT, XQuery, and other markup-processing code. The tools described include FreqX, Xarcissus, and Eddie 2, which help to explore sample documents and large DTDs. The paper also covers XSLT DTD-coverage testing and encourages others to take a similar approach in developing tools to explore markup.

Table of Contents

Project steps and phases
Exploring Data
Off-the-shelf tools and ad-hoc tools
Analyzing Existing Code
Doing The Actual Work