XSL-FO 출력
XSL-FO는 <fo:flow> 요소 내부의 출력을 정의합니다.
XSL-FO 페이지, 흐름 및 블록
콘텐츠 "블록"은 "페이지"로 "흐름"한 다음 미디어로 출력됩니다.
XSL-FO 출력은 일반적으로 <fo:block> 요소 내에 중첩되며, <fo:flow> <fo:page-sequence> 요소:
<fo:page-sequence>
<fo:flow flow-name="xsl-region-body">
<fo:차단>
<!-- 출력은 여기에 표시됩니다 -->
</fo:차단>
</fo:flow>
</fo:page-sequence>
<fo:flow flow-name="xsl-region-body">
<fo:차단>
<!-- 출력은 여기에 표시됩니다 -->
</fo:차단>
</fo:flow>
</fo:page-sequence>
XSL-FO 예제
이제 실제 예제를 살펴보겠습니다. XSL-FO 인스턴스:
<?xml version="1.0" 인코딩="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">
<fo:region-body />
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="A4">
<fo:flow flow-name="xsl-region-body">
<fo:block>안녕하세요 W3Cchool</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
<fo:root xmlns:fo = "http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="A4">
<fo:region-body />
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="A4">
<fo:flow flow-name="xsl-region-body">
<fo:block>안녕하세요 W3Cchool</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>
위 코드의 출력은 다음과 같습니다. :
안녕하세요 W3CSchool