SaxonJS Tutorial
Declarative Amsterdam 2021
Table of Contents
- 1. What is SaxonJS?
- 2. Tutorial setup
- 3. Orienting yourself
- Part I. SaxonJS in the browser
- 1. Using SaxonJS in the browser
- 2. Anatomy of “Hello, World”
- 3. The SaxonJS Object
- 4. Introduction to the exercises
- 5. Exercise 1
- 6. SEF files
- 7. For your amusement…
- 8. Waiting for the browser
- 9. Exercise 2
- 10. But why?
- 11. But how?
- 12. Compiling XSL to SEF (1/3)
- 13. Compiling XSL to SEF (2/3)
- 14. Compiling XSL to SEF (3/3)
- 15. Exercise 3
- 16. A recipe website
- 17. Where we’re starting
- 18. Where we’re heading
- 19. Making life easier
- 20. Automation details
- 21. Exercise 4
- 22. Understanding recipe markup
- 23. Exercise 5
- 24. Recipe markup review
- 25. Lunch break
- 26. ixsl:page()
- 27. xsl:result-document in SaxonJS
- 28. Exercise 6
- 29. Exercise 7
- 30. Browser events
- 31. Did you change that?
- 32. What did you change?
- 33. Exercise 8
- 34. Exercise 9
- 35. ?.
- 36. Exercise 9 (continued)
- 37. The JavaScript event loop
- 38. Exercise 10
- 39. ixsl:schedule-action (1/2)
- 40. ixsl:schedule-action (2/2)
- 41. Exercise 11
- 42. Exercise 12 (Ambitious)
- 43. Exercise 13 (More ambitious)
- Part II. SaxonJS in Node.js
- Part III. References