Чтобы понять процесс, приводящий к созданию конечного документа, мы здесь подробно опишем этапы, выполняемые для создания файла HTML.
На Рисунок 7.3, «Распределение Makefile'ов» мы изобразили путь от руководящих принципов скелета master.top.xml до конечной книги HTML.
Мы можем выделить два главных этапа:
Создание исходного файла <book>.flat.xml . Этот файл содержит весь исходный код XML, необходимый для компиляции документа. Он представляет собой «цельный кусок», потому что в него были включены все модули и объекты. Для этого необходимо было:
вычислить возможный индекс;
проверить доступность всех необходимых модулей;
каталогизировать объекты.
Непосредственная компиляция HTML. Это включает в себя создание всех необходимых изображений, имена которых извлекаются из <book>.flat.xml.