Latest web development tutorials

dokumen XSL-FO

dokumen XSL-FO

dokumen XSL-FO adalah file XML dengan output informasi.

dokumen XSL-FO disimpan dalam ekstensi file .fob .fo atau file. Anda juga dapat dokumen XSL-FO disimpan sebagai ekstensi file .xml, hal itu dapat membuat dokumen XSL-FO lebih mudah untuk mengakses XML editor.


struktur dokumen XSL-FO

struktur dokumen XSL-FO adalah sebagai berikut:

<?xml version="1.0" encoding="ISO-8859-1"?>

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">

<fo:layout-master-set>
<fo:simple-page-master master-name="A4">
<!-- Page template goes here -->
</fo:simple-page-master>
</fo:layout-master-set>

<fo:page-sequence master-reference="A4">
<!-- Page content goes here -->
</fo:page-sequence>

</fo:root>

struktur menjelaskan

dokumen XSL-FO milik dokumen XML, dan karena itu perlu untuk memulai dengan deklarasi XML:

<?xml version="1.0" encoding="ISO-8859-1"?>

<Fo: root> elemen adalah elemen root dokumen XSL-FO. Elemen root harus menyatakan XSL-FO namespace:

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<!-- The full XSL-FO document goes here -->
</fo:root>

<Fo: tata letak-master-set> elemen berisi satu atau lebih halaman template:

<fo:layout-master-set>
<!-- All page templates go here -->
</fo:layout-master-set>

Setiap <fo: simple-page-master> elemen berisi template halaman. Setiap template harus memiliki nama yang unik (master-nama):

<fo:simple-page-master master-name="A4">
<!-- One page template goes here -->
</fo:simple-page-master>

Satu atau lebih <fo: Halaman-urutan> elemen dapat menggambarkan isi halaman. atribut master-referensi dengan nama yang sama untuk merujuk pada sederhana-halaman-template master:

<fo:page-sequence master-reference="A4">
<!-- Page content goes here -->
</fo:page-sequence>

CATATAN: Nilai master-referensi"A4" tidak benar-benar menggambarkan format halaman standar. Itu hanya sebuah nama. Anda dapat menggunakan nama apapun seperti "MyPage", "MyTemplate" dan seterusnya.