XSLT
1. Using Modes in XSLT Templates (mode Attribute)
2. What is <xsl:for each>?
3. <xsl:apply templates> (with select) to <xsl:for each>.
4. What are <xsl:choose>, <xsl:when>, and <xsl:otherwise>?
5. What is <xsl:key>?
6. Grouping with Keys
7. What is <xsl:number>
8. Formatting Numbers
9. named templates in XSLT.
10. What is EXSLT
11. vendor specific XSLT extensions.
12. <xsl:if> in XSLT.
13. XSLT 2.0 and 3.0 Features Overview
14. Working with <xsl:variable> and <xsl:param> in XSLT
15. Sorting XML Data with <xsl:sort>?
16. Using <xsl:copy> and <xsl:copy of> for Node Duplication in XSLT
17. Document Function (document()) for Multi File Transformations in XSLT
18. Understanding XSLT Template Priority and Conflict Resolution
19. Recursive Templates in XSLT
20. Transforming XML to JSON Using XSLT
21. Streaming Large XML Files with XSLT 3.0
22. Using the xsltproc processor
23. A brief example
24. Namespaces and XSLT
25. XPath reference
26. Overall XSLT stylesheet structure
27. Top level elements
28. Basic template elements
29. Output instructions
30. Advanced elements
31. functions
32. Built in templates
33. XSLT
34. What XSLT is and why it’s used
35. XML, XSL, and XSLT
36. <xsl:template>
37. match attribute
38. Default Template Rules in XSLT
39. What XPath Is
40. XSLT and XPath
41. built in operations
42. XPath expressions