Day 1. Getting Started with XSLT -- Day 2. Transforming Your First XML -- Day 3. Selecting Data -- Day 4. Using Templates -- Day 5. Inserting Text and Elements -- Day 6. Conditional and Iterative Processing -- Day 7. Controlling the Output -- Day 8. Working with Variables -- Day 9. Working with Parameters -- Day 10. Understanding Data Types -- Day 11. Working with Strings -- Day 12. Sorting and Numbering -- Day 13. Working with Multifile Stylesheets -- Day 14. Working with Multiple XML Sources -- Day 15. Working with Namespaces -- Day 16. Advanced Data Selection -- Day 17. Using Recursion -- Day 18. Building Computational Stylesheets -- Day 19. Working with XSLT Extensions -- Day 20. Working with Different Processors -- Day 21. Designing XML and XSLT Applications -- App. B.A Quick Reference of XSLT Elements and Functions -- App. C. Command-Line Reference for Selected Processors -- App. D. XML Resources on the Web