For the well-established XML to be useful when delivering documents and data on the Web, XML needs to be processed. And XSLT is an ideal processor, providing power to convert XML data for presentational purposes and to modify data structure. In this updated version of Tennison's original, acclaimed Beginning XSLT , you'll learn the basics of how to create HTML from XML using XSLT. You'll move on to organizing stylesheets with templates, and start exploring XPath language&emdash;important for selecting pieces of data and performing calculations and string manipulations. Finally, you'll tackle some advanced topics like building dynamic XSLT applications, creating SVG with XSLT, and validating XML with Schematron.