Table of Contents

1. HTML Generation in Perl via Tree Rewriting
2. HTML Has a Tree Structure
3. Text Substitution : Rewrite a Single Node
4. Conditional Processing : Delete or preserve children
5. Looping : Replicate child(ren)
6. Looping (Direct Approach)
7. Looping (via Seamstress API call)
8. Looping Over Multiple Sample Rows
9. The Problems in Writing the Seamstress Table Method
10. Whither a table with no rows?
11. Why Seamstress?
12. Conclusion