In yesterday’s lesson, you learned some additional techniques for selecting and matching data in an XML source. You learned that keys and ID type values defined in a Document Type Definition (DTD) can speed up data retrieval, or at the very least make it easier to select certain data.
Today’s lesson is again about operating on data and will cover only one important topic: recursion. Recursion is a technique rather than an element or a function, and it is mostly used in situations in which iteration isn’t sufficiently powerful enough.
In today’s lesson, you will learn the following:
• What recursion is
• How to use recursion
• How recursion can help you get around some of XSLT’s limitations
• What the drawbacks ...