XSL-FO (англ. Extensible Stylesheet Language — Formatting Objects) — побудована на основі XML мова розмітки для описання графічних елементів (тексту, ліній, зображень тощо) на сторінці. Застосування XSL-FO дозволяє отримувати макети сторінок високої якості, придатні як для друку, так і для перегляду на екрані монітора. Специфікацією передбачено можливість відтворення тексту в документах засобами, зокрема, синтезаторів мови.
Розширення файлу: | .xml |
---|---|
MIME-тип: | application/xml, text/xml (deprecated) |
Узагальнений ідентифікатор типу: | public.xml |
Розробник: | World Wide Web Consortium |
Тип формату: | Мова розмітки даних |
Міститься у: | XML |
Стандарт(и): | 1.1 |
Разом із XSLT та XPath, XSL-FO є частиною специфікації XSL.
Приклад ред.
В наступному прикладі описано сторінку з текстом «Привіт Світе!» по середині.
<?xml version="1.0"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set> <fo:simple-page-master master-name="A4" page-width="210mm" page-height="297mm"> <fo:region-body region-name="xsl-region-body" margin="2cm"/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="A4"> <!-- (в версіях менше 2.0 "master-name") --> <fo:flow flow-name="xsl-region-body"> <fo:block>Привіт Світе!</fo:block> </fo:flow> </fo:page-sequence> </fo:root>
Див. також ред.
Програмне забезпечення ред.
- Apache FOP (Formatting Objects Processor) [ 29 березня 2021 у Wayback Machine.] Open Source, версія 2.0
- Antenna House Formatter [ 9 травня 2008 у Wayback Machine.] комерційне
- RenderX XEP [ 16 травня 2008 у Wayback Machine.] комерційне
- xmlroff [ 15 березня 2007 у Wayback Machine.] Open Source, подібна до BSD ліцензія[недоступне посилання з червня 2019]
- Altsoft XML2PDF Formatting Engine Server [ 15 травня 2008 у Wayback Machine.] комерційне
- Ecrion XF Rendering Server [ 14 травня 2008 у Wayback Machine.] комерційне
Посилання ред.
- The Extensible Stylesheet Language (XSL) [ 1 травня 2008 у Wayback Machine.] (W3C)
- XSL Family & XSL-FO Tutorial [Архівовано 26 червня 2013 у WebCite] (W3C)
- The XML Bible [ 20 серпня 2007 у Wayback Machine.](англ.)
- (англ.)
- FOP-Miniscribus: XSL-FO Вільне ПЗ з графічним інтерфейсом для редагування сторінок [ 10 червня 2008 у Wayback Machine.]
Це незавершена стаття про інформаційні технології. Ви можете допомогти проєкту, виправивши або дописавши її. |