Outside-in publishing considers the mature publishing application as the rightful tool for sophisticated XML publishing. You don’t have to struggle with XSL-FO when creating running headers and footers, varying column layouts, figure numbering and table formatting. But XML markup and validation aren’t the strong point for most publishing applications. The solution is to create valid XML and then load it into the publishing application for formatting and layout.
While the tool that is demonstrated is InDesign CS3, the general principles could be applied for any publishing application that can import and format XML content. You just have to understand the application’s internal XML model and how to “speak its language”.
Besides demonstrating the inside-out publishing approach, some ideas for automating the processes by scripting InDesign will be covered.
Dorothy Hoskins is an XML evangelist; her true love is the development of processes that tie together various applications for publishing XML to both print and web. Her recent book, XML Publishing with InDesign CS2+ (O’Reilly, June 2007) shows XML development for InDesign CS3 with XSLT as part of the import/export process (and for CS2 as a pre- or post-processing step).
From her initial career as a graphic artist and designer/illustrator, she has been lead far afield by her interests in all things XML. Besides creating server-side XSLT for a global corporation’s website, client-side widgets, and podcasts, she has created publishing workflows for importing database-derived XML into Adobe’s FrameMaker and InDesign CS3 products. She has presented numerous times on XML and XSL for the Society for Technical Communication and higher ed computing groups.
She resides with her family in western New York, where she finds the weather a refreshing change from her native Florida.