XSL Formatting Objects — Вікіпедія

XSL Formatting Objects
Розширення файлу:.xml
MIME-тип:application/xml, text/xml (deprecated)
Узагальнений ідентифікатор типу:public.xml
Розробник:World Wide Web Consortium
Тип формату:Мова розмітки даних
Міститься у:XML
Стандарт(и):1.1

XSL-FO (англ. Extensible Stylesheet Language — Formatting Objects) — побудована на основі XML мова розмітки для описання графічних елементів (тексту, ліній, зображень тощо) на сторінці. Застосування XSL-FO дозволяє отримувати макети сторінок високої якості, придатні як для друку, так і для перегляду на екрані монітора. Специфікацією передбачено можливість відтворення тексту в документах засобами, зокрема, синтезаторів мови.

Разом із 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> 

Див. також

[ред. | ред. код]

Програмне забезпечення

[ред. | ред. код]

Посилання

[ред. | ред. код]