<?xml version="1.0" encoding="UTF-8" ?>

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" xml:lang="en">
	<fo:layout-master-set>
		<fo:simple-page-master page-height="279mm" page-width="216mm" margin-top="10mm" margin-left="20mm" margin-right="20mm" margin-bottom="10mm" master-name="PageMaster">
			<fo:region-before border-style="none" border-width="thin" extent="15mm"/>
			<fo:region-body border-style="none" border-width="thin" margin-top="20mm" margin-left="0mm" margin-right="0mm" margin-bottom="20mm"/>
			<fo:region-after border-style="none" border-width="thin" extent="15mm"/>
		</fo:simple-page-master>
	</fo:layout-master-set>
	<fo:page-sequence initial-page-number="1" master-reference="PageMaster">
		<fo:static-content flow-name="xsl-region-before">
			<fo:block font-size="9pt">
				<fo:external-graphic src="url('img/antenna-en.png')" content-height="12mm"/>
				XSL FO Sample Copyright &#xA9; 2002-2005 Antenna House, Inc. All rights reserved.
			</fo:block>
		</fo:static-content>
		<fo:flow flow-name="xsl-region-body">
			<fo:block text-indent="1em" font-family="Sans-serif" font-size="20pt" font-weight="bold" background-color="#EEEEEE" line-height="20mm" space-after="10mm">
				Making spaces between blocks
			</fo:block>
									<fo:block space-after="10mm">
				<fo:block>
The space between blocks can be set flexibly. The following shows the example for making a 2mm-depth space between question and answer and making a 10mm-space  between the answer and the next qeustion.

</fo:block></fo:block>																<fo:block space-after="10mm">
					<fo:block font-family="sans-serif" font-weight="bold" space-after="2mm" border-style="solid" border-width="0.1mm">How to make XSL-FO files?
</fo:block>
					<fo:block>Normally, XML source document which is supposed to be displayed and printed, and the stylesheet (XSLT stylesheet) in which the rule to transform the XML document into XSL-FO is required. XSL-FO is generated by inputting these two to XSLT Processor. The generated XSL-FO is a well-formed XML file and it is a file to be formatted</fo:block>
									</fo:block>
				<fo:block space-after="10mm">
					<fo:block font-family="sans-serif" font-weight="bold" space-after="2mm" border-style="solid" border-width="0.1mm">What is XSL Formatter?
</fo:block>
					<fo:block> A software for formatting XSL-FO files is called XSL-FO processor. "XSL Formatter" is a product name of XSL-FO processor developed by Antenna House, Inc</fo:block>
									</fo:block>
				<fo:block space-after="10mm">
					<fo:block font-family="sans-serif" font-weight="bold" space-after="2mm" border-style="solid" border-width="0.1mm">What is stylesheet?
</fo:block>
					<fo:block>The stylesheet in this context is called XSLT stylesheet, to be precise. This is a file that contains transforming rules for XSLT processor. The transforming rules are called template rules, they say about the instructions that influence the way that source XML documents are converted into output documents. </fo:block>
				</fo:block>
				<fo:block space-after="10mm">
					<fo:block font-family="sans-serif" font-weight="bold" space-after="2mm" border-style="solid" border-width="0.1mm">Is it necessary to make a XSLT stylesheet for each XML document?
</fo:block>
					<fo:block>No. Prepare one standard stylesheet for the set of one DTD and layout designation. The reason is as follows. XSLT Stylesheet transforms one XML tree structure to another XML tree structure. XML tree structure is determined by tag set. You may develop one XSLT Stylesheet for each one tree transformations. </fo:block>
				</fo:block>

		</fo:flow>
	</fo:page-sequence>
</fo:root>
