By allowing us to style and reformat XML content, XSL (eXtensible Stylesheet Language) adds flexibility and power to the hugely popular XML. This one-of-a-kind resource gives developers all the information they need to understand and apply this highly effective Web tool. Using extensive samples and source code, XML expert Mike Fitzgerald walks readers through all facets of XSL, including transforming and formatting documents to an XML path language, numbered and sorted lists, conditional processing and loops, output methods, advanced formatting, and shorthand properties. Readers will get expert guidance on translating XML documents with XSLT (XSL Transformation) and formatting with XSLFO (XSL Formatting Objects). As part of the exciting new Wiley XML Essentials Series, this excellent resource features an appendix listing all XSL elements and XSLFO formatting objects and formatting properties, source code indexing, and more.