Таблица XSL-FO
- Предыдущая страница Список XSLFO
- Следующая страница XSLFO и XSLT
XSL-FO использует элемент <fo:table-and-caption> для определения таблицы.
Таблица XSL-FO
Модель таблицы XSL-FO очень отличается от модели таблиц HTML.
Для создания таблицы можно использовать девять объектов XSL-FO:
- fo:table-and-caption
- fo:table
- fo:table-caption
- fo:table-column
- fo:table-header
- fo:table-footer
- fo:table-body
- fo:table-row
- fo:table-cell
XSL-FO использует <fo:table-and-caption> Элемент для определения таблицы. Он содержит один <fo:table> и один из optional <fo:caption> Элемент.
Элемент <fo:table> содержит:}
- Дополнительные <fo:table-column> элементов
- Дополнительные <fo:table-header> элементов
- <fo:table-body> элементов
- Дополнительные <fo:table-footer> элементов
каждый из этих элементов может иметь один или несколько <fo:table-row> элементов, а <fo:table-row> Вместе с этим может быть один или несколько <fo:table-cell> Элемент:
<fo:table-and-caption> <fo:table> <fo:table-column column-width="25mm"/> <fo:table-column column-width="25mm"/> <fo:table-header> <fo:table-row> <fo:table-cell> <fo:block font-weight="bold">Автомобиль</fo:block> </fo:table-cell> <fo:table-cell> <fo:block font-weight="bold">Цена</fo:block> </fo:table-cell> </fo:table-row> </fo:table-header> <fo:table-body> <fo:table-row> <fo:table-cell> <fo:block>Volvo</fo:block> </fo:table-cell> <fo:table-cell> <fo:block>$50000</fo:block> </fo:table-cell> </fo:table-row> <fo:table-row> <fo:table-cell> <fo:block>SAAB</fo:block> </fo:table-cell> <fo:table-cell> <fo:block>$48000</fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:table-and-caption>
Вывод кода выше:

- Предыдущая страница Список XSLFO
- Следующая страница XSLFO и XSLT