As youve seen throughout this book, you dont need to do any programming to use XSLT. However, the XSLT processors weve been using so farXalan, Saxon, XT, Oracle, and MSXMLare all designed so you can work with them via program code if you prefer. Ill take a look at how to use these XSLT processors in code here. Feel free to skip this chapter if youre not a programmer or dont intend to become one. However, if you dont take advantage of the programming interface, youre missing a lot, including supporting XSLT on Web servers. This chapter also shows you how to transform XML into an SQL-based database.
XSLT Software Changes Very Rapidly !
Please note! XSLT software changes very rapidly , often monthly, so by the time you read this, parts of it might not apply. Theres no way around this, and its something you have to be aware of. All the examples in this chapter have been checked exhaustively by at least three peopleme and at least two tech editors, all working independently and all examples work as of this writing. If something is not working for you, check things such as the Java classpath , of course, but then also check your XSLT processors documentation to see what might have changed.