Transforming Documents

Although XML is an excellent format for storing information, in many cases it is necessary to reformulate the information into another format for consumption by a particular application. The process of taking an XML document and reformulating it is called transformation.

The Extensible Stylesheet Language (XSL) is the de facto standard for transforming and displaying XML documents. The two branches of XSL cover transforming XML into another format (XSLT) and describing page layouts using a specialized XML vocabulary (XSL-FO). The most common way to present XML data to users today is to transform it (using XSLT) into HTML, which can be directly displayed by any Web browser. However, in the future, generating printed documentation ...

Get Strategic XML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.