Working with the XML transforms
XML provides a standard method for the exchange and processing of data across different computing platforms. XML data is structured according to standards from the World Wide Web Consortium (W3C). Specifically designed for Web applications, XML differs from HTML in that, while HTML contains information about how data is formatted for presentation on Web pages, XML contains data with no presentation information. A W3C standard stylesheet language, called Extensible Stylesheet Language (XSL), uses formatting objects to describe how XML data is presented. XML data containing XSL formatting objects is called XSL-FO. XSL-FO describes document presentation details, such as pagination, layout, and styling information.