Here are some of the skills you will learn from this book.
How to use ExtendScript to manipulate and control key elements of the InDesign object model such as documents, preferences, master spreads, pages, page items, text frames, text, graphics, styles and tables.
How to create interactive interfaces for your scripts which allow the user to make choices that control what the script does, making solutions more flexible and powerful.
The use of scripts to create interactive documents containing page transitions and navigation buttons, which are then exported as interactive PDFs.
How to make your scripts more robust by incorporating error-handling features; and how to fix errors by using the debugging features built into the ExtendScript Toolkit.
The core concepts and features of XML: the rules governing the structure and content of XML documents and techniques for generating XML using popular programs.
The fundamentals of XSLT: key elements and techniques which are especially important for InDesign workflows, such as converting attributes to elements, changing the order, name and content of elements, as well as the interactive use of parameter values for filtering XML import.
More information from program website