Summary
In this chapter, XSLT support in JDeveloper 11g was discussed. An example XML document was transformed into an HTML document using the TrAX API. The application of XSLT extension functions was demonstrated by parsing and modifying an XML document. The XSLT extension functions add the provision to invoke Java class methods in an XSLT stylesheet. To wrap up, you can use XSLT extension functions to extend the library of functions that XSLT provides. You can store the return values of XSLT extension functions in XSLT variables to use them in your stylesheets. Although—for demonstration purposes—this sample doesn't reflect the rule, you should normally use XSLT extension functions only if the XSLT doesn't provide the required functionality.
In the next chapter you will learn about processing XML with the JSTL XML tag library in JDeveloper.