Yesterday you learned to manipulate the actual output that is created with elements and functions covered in the days before it. You learned how to determine the output type and how to control whitespace. In a sense, yesterday’s lesson had nothing to do with processing, but rather how the processed output actually came out of the processor.
Today’s lesson again covers the processing side of XSLT, specifically how to deal with complex situations in which expressions can become very complex, so complex that they are hard to create and understand. Another topic that will be revisited is the way the current context affects expressions and ways to get around that problem.
Today you will learn the following:
• What variables ...