<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" 
xmlns:web="http://www.webwinkel.nl" 
exclude-result-prefixes="web">

	<xsl:output version="1.0" encoding="UTF-8" indent="yes"/>
	<xsl:template match="/">
		
		
		<fo:root>
			<fo:layout-master-set>
				<fo:simple-page-master master-name="bestelling" page-width="21cm" page-height="29.7cm" margin-top="3cm" margin-bottom="2cm" margin-left="2cm" margin-right="2cm">
					<fo:region-body margin-top="2cm" margin-bottom="2cm" margin-right="3cm"/>
					<fo:region-before extent="2cm" background-color="blueviolet"/>
					<fo:region-after  extent="2cm"/>
				</fo:simple-page-master>
			</fo:layout-master-set>
			
		
			<fo:page-sequence master-reference="bestelling" >
				
				<fo:static-content flow-name="xsl-region-before" >
					<fo:block text-align="left" font-family="Helvetica" font-size="12pt" font-weight="bold" color="white">
						Bestelling:
					</fo:block>
				</fo:static-content>
				
				<fo:static-content flow-name="xsl-region-after">
					<fo:block text-align="center" font-family="Helvetica" font-size="12pt">
						<xsl:value-of select="concat(//web:dag,'-',//web:maand,'-',//web:jaar)"/>
					</fo:block>
				</fo:static-content>
				
				
				
				<fo:flow flow-name="xsl-region-body">
					<fo:block font-size="15pt" color="darkslateblue">
						klantnaam: <xsl:value-of select="//web:klantnaam"/>
					</fo:block>
					<fo:table table-layout="fixed" width="8cm" border-style="solid" border-color="blue" border-width="2pt">
						<fo:table-column column-width="3cm"/>
						<fo:table-column column-width="3cm"/>
						<fo:table-column column-width="1.5cm"/>
						<fo:table-body>
							
							<fo:table-row background-color="darkblue" color="white" font-weight="bold">
								<fo:table-cell padding="2pt">
									<fo:block>omschrijving</fo:block>
								</fo:table-cell>
								<fo:table-cell padding="2pt">
									<fo:block>productID</fo:block>
								</fo:table-cell>
								<fo:table-cell padding="2pt">
									<fo:block>aantal</fo:block>
								</fo:table-cell>
							</fo:table-row>
							
							<xsl:for-each select="web:bestelling/web:product">
								<fo:table-row>
									<fo:table-cell padding="2pt">
										<fo:block>
											<xsl:value-of select="./web:omschrijving"/>
										</fo:block>
									</fo:table-cell>
									<fo:table-cell padding="2pt">
										<fo:block>
											<xsl:value-of select="./web:productid"/>
										</fo:block>
									</fo:table-cell>
									<fo:table-cell padding="2pt" text-align="right">
										<fo:block>
											<xsl:value-of select="./web:aantal"/>
										</fo:block>
									</fo:table-cell>
								</fo:table-row>
							</xsl:for-each>
						</fo:table-body>
					</fo:table>
				</fo:flow>
			</fo:page-sequence>
		</fo:root>
	</xsl:template>
</xsl:stylesheet>