XSL-FO: различия между версиями

1 байт убрано ,  8 лет назад
Нет описания правки
(уточнение, оформление)
В отличие от комбинации [[HTML]] и [[CSS]], XSL-FO — это унифицированный язык представления. Он не имеет семантической разметки в том смысле в каком она используется в HTML. И, в отличие от CSS, который модифицирует представление по умолчанию для внешнего HTML или XML-документа, он сохраняет все данные документа внутри себя.
 
Документ XSL-FO — это XML файл, в котором хранятся данные для печати или вывода на экран (например, просто текст). Эти данные находятся внтури тегов fo:block, fo:table, fo:simple-page-master и д.рдр., где указаны отступы, переводы строк и т.д.
 
Общая идея использования XSL-FO состоит в том, что пользователь создаёт документ, не в FO, но в виде XML. Это может быть, например, [[XHTML]] или [[DocBook]], хотя возможно использование буквально любого XML-языка. Затем, пользователь применяет XSLT-преобразование, либо написав его самостоятельно, либо взяв готовое, подходящее к этому типу документа. Этот XSLT преобразует XML в XSL-FO.
Анонимный участник