Latest web development tutorials

เอกสาร XSL-FO

เอกสาร XSL-FO

เอกสาร XSL-FO เป็นไฟล์ XML ที่มีข้อมูลการส่งออก

เอกสาร XSL-FO เก็บไว้ในไฟล์นามสกุล .fob หรือแฟ้ม .fo นอกจากนี้คุณยังสามารถเอกสาร XSL-FO จะถูกเก็บไว้เป็นไฟล์นามสกุล .xml การทำเช่นนั้นสามารถทำให้เอกสาร XSL-FO จะง่ายต่อการเข้าถึงแก้ไข XML


โครงสร้างของเอกสาร XSL-FO

โครงสร้างของเอกสาร XSL-FO เป็นดังนี้:

<?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>

โครงสร้างอธิบาย

เอกสาร XSL-FO ที่อยู่ในเอกสาร XML และดังนั้นจึงต้องเริ่มต้นด้วยการประกาศ xml:

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

<Fo: ราก> องค์ประกอบคือองค์ประกอบหลักของเอกสาร XSL-FO องค์ประกอบรากต้องประกาศ XSL-FO namespace:

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

<Fo: รูปแบบ-Master-SET> องค์ประกอบที่มีมากกว่าหนึ่งหน้าแม่แบบ:

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

แต่ละ <สำหรับ: ง่ายหน้าหลัก> องค์ประกอบที่มีแม่แบบหน้าเดียว แม่แบบแต่ละต้องมีชื่อไม่ซ้ำกัน (Master ชื่อ):

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

หนึ่งหรือมากกว่า <สำหรับ: หน้าลำดับ> องค์ประกอบสามารถอธิบายเนื้อหาของหน้าเว็บ แอตทริบิวต์ต้นแบบการอ้างอิงที่มีชื่อเดียวกันในการอ้างถึงเทมเพลต Simple หน้า-Master:

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

หมายเหตุ: ค่าต้นแบบการอ้างอิง "A4" ไม่จริงอธิบายรูปแบบที่กำหนดไว้ล่วงหน้าหน้ามันเป็นเพียงแค่ชื่อ คุณสามารถใช้ชื่อใด ๆ เช่น "MyPage", "Mytemplate" และอื่น ๆ