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:
<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:
<Fo: root> elemen adalah elemen root dokumen XSL-FO. Elemen root harus menyatakan XSL-FO namespace:
<!-- The full XSL-FO document goes here -->
</fo:root>
<Fo: tata letak-master-set> elemen berisi satu atau lebih halaman template:
<!-- 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):
<!-- 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:
<!-- 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.