XSL-FO 출력
XSL-FO는 <fo:flow> 요소 내에서 출력을 정의합니다.
XSL-FO 페이지(Page), 스트림(Flow) 및 블록(Block)
콘텐츠 "블록"은 "페이지"에 "유입"되고, 그런 다음 매체로 출력됩니다.
XSL-FO 출력은 일반적으로 <fo:block> 요소에 포함되며, <fo:block>는 <fo:flow> 요소에 포함되고, <fo:flow>는 <fo:page-sequence> 요소에 포함됩니다:
<fo:page-sequence> <fo:flow flow-name="xsl-region-body"> <fo:block> <!-- 출력은 여기에 오릅니다 --> </fo:block> </fo:flow> </fo:page-sequence>
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"> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="A4"> <fo:flow flow-name="xsl-region-body"> <fo:block>Hello CodeW3C.com</fo:block> </fo:flow> </fo:page-sequence> </fo:root>
이 코드의 출력은 다음과 같습니다:
