474
правки
Da voli (обсуждение | вклад) |
|||
XSL-FO является частью [[XSL]], наряду с [[XSLT]] и [[XPath]].
В отличие от комбинации [[HTML]] и [[CSS]], XSL-FO — это унифицированный язык представления. Он не имеет семантической разметки в том смысле, в каком она используется в HTML.
Документ XSL-FO — это XML файл, в котором хранятся данные для печати или вывода на экран (например, просто текст). Эти данные находятся внтури тегов fo:block, fo:table, fo:simple-page-master и др., где указаны отступы, переводы строк и т.д.
Общая идея использования XSL-FO состоит в том, что пользователь создаёт документ
После того как документ на XSL-FO получен, он передаётся приложению, которое носит название ''FO-процессор''. Эта программа конвертирует XSL-FO-документ в какой-либо читаемый и/или печатаемый формат. Наиболее часто используется преобразование в [[PDF]] либо [[PostScript|PS]]; некоторые FO-процессоры могут давать на выходе [[RTF]]-файлы либо просто показывать документ в окне.
|