เอกสาร XSL-FO
เอกสาร XSL-FO
เอกสาร XSL-FO เป็นไฟล์ XML ที่มีข้อมูลการส่งออก
เอกสาร XSL-FO เก็บไว้ในไฟล์นามสกุล .fob หรือแฟ้ม .fo นอกจากนี้คุณยังสามารถเอกสาร XSL-FO จะถูกเก็บไว้เป็นไฟล์นามสกุล .xml การทำเช่นนั้นสามารถทำให้เอกสาร XSL-FO จะง่ายต่อการเข้าถึงแก้ไข XML
โครงสร้างของเอกสาร XSL-FO
โครงสร้างของเอกสาร XSL-FO เป็นดังนี้:
<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>
โครงสร้างอธิบาย
เอกสาร XSL-FO ที่อยู่ในเอกสาร XML และดังนั้นจึงต้องเริ่มต้นด้วยการประกาศ xml:
<Fo: ราก> องค์ประกอบคือองค์ประกอบหลักของเอกสาร XSL-FO องค์ประกอบรากต้องประกาศ XSL-FO namespace:
<!-- The full XSL-FO document goes here -->
</fo:root>
<Fo: รูปแบบ-Master-SET> องค์ประกอบที่มีมากกว่าหนึ่งหน้าแม่แบบ:
<!-- All page templates go here -->
</fo:layout-master-set>
แต่ละ <สำหรับ: ง่ายหน้าหลัก> องค์ประกอบที่มีแม่แบบหน้าเดียว แม่แบบแต่ละต้องมีชื่อไม่ซ้ำกัน (Master ชื่อ):
<!-- One page template goes here -->
</fo:simple-page-master>
หนึ่งหรือมากกว่า <สำหรับ: หน้าลำดับ> องค์ประกอบสามารถอธิบายเนื้อหาของหน้าเว็บ แอตทริบิวต์ต้นแบบการอ้างอิงที่มีชื่อเดียวกันในการอ้างถึงเทมเพลต Simple หน้า-Master:
<!-- Page content goes here -->
</fo:page-sequence>
หมายเหตุ: ค่าต้นแบบการอ้างอิง "A4" ไม่จริงอธิบายรูปแบบที่กำหนดไว้ล่วงหน้าหน้ามันเป็นเพียงแค่ชื่อ คุณสามารถใช้ชื่อใด ๆ เช่น "MyPage", "Mytemplate" และอื่น ๆ