home *** CD-ROM | disk | FTP | other *** search
- <?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:xsi="http://www.w3.org/2000/10/XMLSchema-instance">
- <xsl:variable name="fo:layout-master-set">
- <fo:layout-master-set>
- <fo:simple-page-master master-name="default-page-master" page-height="11in" page-width="8.5in" margin-top="0.79in" margin-bottom="0.79in" margin-left="0.6in" margin-right="0.6in">
- <fo:region-before margin-right="0.6in" extent="0cm"/>
- <fo:region-body margin-top="0cm" margin-bottom="0cm" font-family="Helvetica,Times,Courier" font-size="14pt" line-height="16pt"/>
- <fo:region-after extent="0cm"/>
- </fo:simple-page-master>
- </fo:layout-master-set>
- </xsl:variable>
- <xsl:template match="/">
- <fo:root>
- <xsl:copy-of select="$fo:layout-master-set"/>
- <fo:page-sequence master-reference="default-page-master">
- <fo:static-content flow-name="xsl-region-before">
- <fo:block/>
- </fo:static-content>
- <fo:static-content flow-name="xsl-region-after">
- <fo:block/>
- </fo:static-content>
- <fo:flow flow-name="xsl-region-body">
- <fo:block>
- <xsl:for-each select="datasheet">
- <fo:external-graphic space-before.optimum="4pt" space-after.optimum="4pt">
- <xsl:attribute name="src">url('<xsl:text disable-output-escaping="yes">Altova_right_300.gif</xsl:text>')</xsl:attribute>
- </fo:external-graphic>
- <fo:block>
- <fo:leader leader-pattern="space"/>
- </fo:block>
- <fo:block>
- <fo:leader leader-pattern="space"/>
- </fo:block>
- <xsl:for-each select="manufacturer">
- <fo:inline font-size="22pt" font-weight="bold">
- <xsl:apply-templates/>
- </fo:inline>
- </xsl:for-each> <xsl:for-each select="productline">
- <fo:inline font-size="22pt" font-weight="bold">
- <xsl:apply-templates/>
- </fo:inline>
- </xsl:for-each>
- <fo:inline font-size="22pt" font-weight="bold"> Data Sheet</fo:inline>
- <fo:block>
- <fo:leader leader-pattern="space"/>
- </fo:block>
- <fo:inline font-size="20pt" font-weight="bold">Document Information</fo:inline>
- <fo:block>
- <xsl:text>
</xsl:text>
- </fo:block>
- <fo:table width="100%" space-before.optimum="4pt" space-after.optimum="4pt">
- <fo:table-column column-width="65pt"/>
- <fo:table-column/>
- <fo:table-body>
- <fo:table-row>
- <fo:table-cell width="65pt" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt" border-style="solid" border-width="1pt" border-color="black">
- <fo:block> ID</fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt" border-style="solid" border-width="1pt" border-color="black">
- <fo:block> <xsl:for-each select="documentid">
- <fo:inline padding-start="2pt" padding-end="2pt" padding-before="2pt" padding-after="2pt" line-height="18pt" text-decoration="underline" color="black">
- <fo:inline><xsl:value-of select="substring(.,1,26)" /></fo:inline>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell width="65pt" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt" border-style="solid" border-width="1pt" border-color="black">
- <fo:block> Company</fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt" border-style="solid" border-width="1pt" border-color="black">
- <fo:block> <xsl:for-each select="manufacturer">
- <fo:inline padding-start="2pt" padding-end="2pt" padding-before="2pt" padding-after="2pt" line-height="18pt" text-decoration="underline" color="black">
- <fo:inline><xsl:value-of select="substring(.,1,26)" /></fo:inline>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell width="65pt" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt" border-style="solid" border-width="1pt" border-color="black">
- <fo:block> Line</fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt" border-style="solid" border-width="1pt" border-color="black">
- <fo:block> <xsl:for-each select="productline">
- <fo:inline padding-start="2pt" padding-end="2pt" padding-before="2pt" padding-after="2pt" line-height="18pt" text-decoration="underline" color="black">
- <fo:inline><xsl:value-of select="substring(.,1,26)" /></fo:inline>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell width="65pt" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt" border-style="solid" border-width="1pt" border-color="black">
- <fo:block> Security</fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt" border-style="solid" border-width="1pt" border-color="black">
- <fo:block> <xsl:for-each select="security">
- <fo:table width="100%" space-before.optimum="4pt" space-after.optimum="4pt">
- <fo:table-column column-width="82pt"/>
- <fo:table-column/>
- <fo:table-body>
- <fo:table-row>
- <fo:table-cell width="82pt" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block> Classification</fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block> <xsl:for-each select="classification">
- <fo:inline padding-start="2pt" padding-end="2pt" padding-before="2pt" padding-after="2pt" line-height="18pt" text-decoration="underline" color="black">
- <fo:inline><xsl:value-of select="substring(.,1,26)" /></fo:inline>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell width="82pt" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block> Level</fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block> <xsl:for-each select="level">
- <fo:inline padding-start="2pt" padding-end="2pt" padding-before="2pt" padding-after="2pt" line-height="18pt" text-decoration="underline" color="black">
- <fo:inline><xsl:value-of select="substring(.,1,26)" /></fo:inline>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell width="82pt" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block> Effective</fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block> <xsl:for-each select="effective">
- <fo:inline padding-start="2pt" padding-end="2pt" padding-before="2pt" padding-after="2pt" line-height="18pt" text-decoration="underline" color="black">
- <fo:inline><xsl:value-of select="substring(.,1,26)" /></fo:inline>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell width="82pt" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block> Use</fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block> <xsl:for-each select="use">
- <xsl:for-each select="@internal">
- <fo:inline padding-before="-3pt" padding-after="-2pt" text-decoration="underline" color="black">
- <fo:inline>
- <xsl:choose>
- <xsl:when test=".='true'">
- <fo:inline white-space-collapse="false" font-family="ZapfDingbats" font-size="10pt" padding-start="1pt" padding-end="1pt">✔</fo:inline>
- </xsl:when>
- <xsl:when test=".='1'">
- <fo:inline white-space-collapse="false" font-family="ZapfDingbats" font-size="10pt" padding-start="1pt" padding-end="1pt">✔</fo:inline>
- </xsl:when>
- <xsl:otherwise>
- <fo:inline text-decoration="underline" color="black">
- <fo:leader leader-length="8pt" leader-pattern="rule"/>
- </fo:inline>
- </xsl:otherwise>
- </xsl:choose>
- </fo:inline>
- </fo:inline>
- </xsl:for-each>Internal <xsl:for-each select="@external">
- <fo:inline padding-before="-3pt" padding-after="-2pt" text-decoration="underline" color="black">
- <fo:inline>
- <xsl:choose>
- <xsl:when test=".='true'">
- <fo:inline white-space-collapse="false" font-family="ZapfDingbats" font-size="10pt" padding-start="1pt" padding-end="1pt">✔</fo:inline>
- </xsl:when>
- <xsl:when test=".='1'">
- <fo:inline white-space-collapse="false" font-family="ZapfDingbats" font-size="10pt" padding-start="1pt" padding-end="1pt">✔</fo:inline>
- </xsl:when>
- <xsl:otherwise>
- <fo:inline text-decoration="underline" color="black">
- <fo:leader leader-length="8pt" leader-pattern="rule"/>
- </fo:inline>
- </xsl:otherwise>
- </xsl:choose>
- </fo:inline>
- </fo:inline>
- </xsl:for-each>External</xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- </fo:table-body>
- </fo:table>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell width="65pt" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt" border-style="solid" border-width="1pt" border-color="black">
- <fo:block> Tracking</fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt" border-style="solid" border-width="1pt" border-color="black">
- <fo:block> <xsl:for-each select="tracking">
- <xsl:for-each select="modification">
- <xsl:if test="position()=1">
- <fo:table width="100%" space-before.optimum="4pt" space-after.optimum="4pt">
- <fo:table-column column-width="55pt"/>
- <fo:table-column/>
- <fo:table-column/>
- <fo:table-column/>
- <fo:table-column/>
- <fo:table-column/>
- <fo:table-column/>
- <fo:table-header>
- <fo:table-row>
- <fo:table-cell width="55pt" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>operation</fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>date</fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>time</fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>by</fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>department</fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>status</fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>changes</fo:block>
- </fo:table-cell>
- </fo:table-row>
- </fo:table-header>
- <fo:table-body>
- <xsl:for-each select="../modification">
- <fo:table-row>
- <fo:table-cell width="55pt" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="@operation">
- <fo:inline>
- <fo:inline padding-start="2pt" padding-end="2pt" padding-before="2pt" padding-after="2pt" line-height="16pt" text-decoration="underline" color="black">
- <xsl:choose>
- <xsl:when test=".='approved'">
- <fo:inline>approved</fo:inline>
- </xsl:when>
- <xsl:when test=".='created'">
- <fo:inline>created</fo:inline>
- </xsl:when>
- <xsl:when test=".='deleted'">
- <fo:inline>deleted</fo:inline>
- </xsl:when>
- <xsl:when test=".='edited'">
- <fo:inline>edited</fo:inline>
- </xsl:when>
- <xsl:when test=".='rejected'">
- <fo:inline>rejected</fo:inline>
- </xsl:when>
- <xsl:otherwise>
- <fo:inline>approved</fo:inline>
- </xsl:otherwise>
- </xsl:choose>
- </fo:inline>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="date">
- <fo:inline padding-start="2pt" padding-end="2pt" padding-before="2pt" padding-after="2pt" line-height="18pt" text-decoration="underline" color="black">
- <fo:inline><xsl:value-of select="substring(.,1,26)" /></fo:inline>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="time">
- <fo:inline padding-start="2pt" padding-end="2pt" padding-before="2pt" padding-after="2pt" line-height="18pt" text-decoration="underline" color="black">
- <fo:inline><xsl:value-of select="substring(.,1,26)" /></fo:inline>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="by">
- <fo:inline padding-start="2pt" padding-end="2pt" padding-before="2pt" padding-after="2pt" line-height="18pt" text-decoration="underline" color="black">
- <fo:inline><xsl:value-of select="substring(.,1,26)" /></fo:inline>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="department">
- <fo:inline padding-start="2pt" padding-end="2pt" padding-before="2pt" padding-after="2pt" line-height="18pt" text-decoration="underline" color="black">
- <fo:inline><xsl:value-of select="substring(.,1,26)" /></fo:inline>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="status">
- <fo:inline>
- <fo:inline padding-start="2pt" padding-end="2pt" padding-before="2pt" padding-after="2pt" line-height="16pt" text-decoration="underline" color="black">
- <xsl:choose>
- <xsl:when test=".='in progress'">
- <fo:inline>in progress</fo:inline>
- </xsl:when>
- <xsl:when test=".='for review'">
- <fo:inline>for review</fo:inline>
- </xsl:when>
- <xsl:when test=".='final'">
- <fo:inline>final</fo:inline>
- </xsl:when>
- <xsl:when test=".='for editing'">
- <fo:inline>for editing</fo:inline>
- </xsl:when>
- <xsl:when test=".='for archive'">
- <fo:inline>for archive</fo:inline>
- </xsl:when>
- <xsl:otherwise>
- <fo:inline>in progress</fo:inline>
- </xsl:otherwise>
- </xsl:choose>
- </fo:inline>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="changes">
- <fo:inline padding-start="2pt" padding-end="2pt" padding-before="2pt" padding-after="2pt" line-height="18pt" text-decoration="underline" color="black">
- <fo:inline><xsl:value-of select="substring(.,1,26)" /></fo:inline>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- </xsl:for-each>
- </fo:table-body>
- </fo:table>
- </xsl:if>
- </xsl:for-each>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- </fo:table-body>
- </fo:table>
- <fo:block break-after="page" font-size="20pt" font-weight="bold">
- <fo:leader leader-pattern="space"/>
- </fo:block>
- <fo:inline font-size="20pt" font-weight="bold">Document Contents</fo:inline>
- <fo:block>
- <fo:leader leader-pattern="space"/>
- </fo:block><fo:table width="100%" space-before.optimum="4pt" space-after.optimum="4pt">
- <fo:table-column column-width="proportional-column-width(40)"/>
- <fo:table-column column-width="proportional-column-width(60)"/>
- <fo:table-body>
- <fo:table-row>
- <fo:table-cell width="40%" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block> <xsl:for-each select="description">
- <xsl:for-each select="para">
- <fo:block space-before.optimum="1pt" space-after.optimum="2pt">
- <fo:block>
- <xsl:apply-templates/>
- </fo:block>
- </fo:block>
- </xsl:for-each>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- <fo:table-cell width="60%" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block><fo:table width="100%" space-before.optimum="4pt" space-after.optimum="4pt">
- <fo:table-column/>
- <fo:table-body>
- <fo:table-row>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block><xsl:for-each select="diagrams">
- <xsl:for-each select="diagram">
- <xsl:if test="position()=1">
- <fo:table width="100%" space-before.optimum="4pt" space-after.optimum="4pt">
- <xsl:for-each select="../diagram">
- <fo:table-column/>
- </xsl:for-each>
- <fo:table-body>
- <fo:table-row>
- <xsl:for-each select="../diagram">
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="title">
- <fo:inline font-size="inherited-property-value('font-size') + 4pt" font-weight="bold">
- <xsl:apply-templates/>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </xsl:for-each>
- </fo:table-row>
- <fo:table-row>
- <xsl:for-each select="../diagram">
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="source">
- <fo:external-graphic space-before.optimum="4pt" space-after.optimum="4pt">
- <xsl:attribute name="src">url('<xsl:value-of select="." />')</xsl:attribute>
- </fo:external-graphic>
- </xsl:for-each>
- <fo:block>
- <fo:leader leader-pattern="space"/>
- </fo:block><xsl:for-each select="source">
- <fo:inline padding-start="2pt" padding-end="2pt" padding-before="2pt" padding-after="2pt" line-height="18pt" text-decoration="underline" color="black">
- <fo:inline><xsl:value-of select="substring(.,1,26)" /></fo:inline>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </xsl:for-each>
- </fo:table-row>
- <fo:table-row>
- <xsl:for-each select="../diagram">
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="description">
- <fo:inline font-size="inherited-property-value('font-size') - 2pt">
- <xsl:apply-templates/>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </xsl:for-each>
- </fo:table-row>
- </fo:table-body>
- </fo:table>
- </xsl:if>
- </xsl:for-each>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block><xsl:for-each select="models">
- <xsl:for-each select="model">
- <xsl:if test="position()=1">
- <fo:table width="100%" space-before.optimum="4pt" space-after.optimum="4pt">
- <fo:table-column/>
- <xsl:for-each select="../model">
- <fo:table-column/>
- </xsl:for-each>
- <fo:table-body>
- <fo:table-row>
- <fo:table-cell background-color="white" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>Principal Characteristics</fo:block>
- </fo:table-cell>
- <xsl:for-each select="../model">
- <fo:table-cell background-color="silver" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="Name">
- <fo:inline font-weight="bold">
- <xsl:apply-templates/>
- </fo:inline>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </xsl:for-each>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>MaxTakeoffWeight</fo:block>
- </fo:table-cell>
- <xsl:for-each select="../model">
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="MaxTakeoffWeight">
- <xsl:apply-templates/>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </xsl:for-each>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>MaxLandingWeight</fo:block>
- </fo:table-cell>
- <xsl:for-each select="../model">
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="MaxLandingWeight">
- <xsl:apply-templates/>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </xsl:for-each>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>MaxZeroFuelWeight</fo:block>
- </fo:table-cell>
- <xsl:for-each select="../model">
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="MaxZeroFuelWeight">
- <xsl:apply-templates/>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </xsl:for-each>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>EngineOfferings</fo:block>
- </fo:table-cell>
- <xsl:for-each select="../model">
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="EngineOfferings">
- <xsl:apply-templates/>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </xsl:for-each>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>FuelCapacity</fo:block>
- </fo:table-cell>
- <xsl:for-each select="../model">
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="FuelCapacity">
- <xsl:apply-templates/>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </xsl:for-each>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>CruiseMach</fo:block>
- </fo:table-cell>
- <xsl:for-each select="../model">
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="CruiseMach">
- <xsl:apply-templates/>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </xsl:for-each>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>Passengers</fo:block>
- </fo:table-cell>
- <xsl:for-each select="../model">
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="Passengers">
- <xsl:apply-templates/>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </xsl:for-each>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>DesignRange</fo:block>
- </fo:table-cell>
- <xsl:for-each select="../model">
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="DesignRange">
- <xsl:apply-templates/>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </xsl:for-each>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>LowerHoldVolume</fo:block>
- </fo:table-cell>
- <xsl:for-each select="../model">
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="LowerHoldVolume">
- <xsl:apply-templates/>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </xsl:for-each>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>Pallets</fo:block>
- </fo:table-cell>
- <xsl:for-each select="../model">
- <fo:table-cell background-color="#E0E0E0" padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block>
- <xsl:for-each select="Pallets">
- <xsl:apply-templates/>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </xsl:for-each>
- </fo:table-row>
- </fo:table-body>
- </fo:table>
- </xsl:if>
- </xsl:for-each>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- </fo:table-body>
- </fo:table>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- </fo:table-body>
- </fo:table>
- <xsl:for-each select="copyright">
- <fo:table width="100%" space-before.optimum="4pt" space-after.optimum="4pt">
- <fo:table-column/>
- <fo:table-body>
- <fo:table-row>
- <fo:table-cell padding-start="3pt" padding-end="3pt" padding-before="3pt" padding-after="3pt">
- <fo:block> <xsl:for-each select="para">
- <fo:block space-before.optimum="1pt" space-after.optimum="2pt">
- <fo:block>
- <xsl:apply-templates/>
- </fo:block>
- </fo:block>
- </xsl:for-each>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- </fo:table-body>
- </fo:table>
- </xsl:for-each>
- </xsl:for-each>
- </fo:block>
- </fo:flow>
- </fo:page-sequence>
- </fo:root>
- </xsl:template>
- <xsl:template match="bold">
- <fo:inline font-weight="bold">
- <xsl:apply-templates/>
- </fo:inline>
- </xsl:template>
- <xsl:template match="italic">
- <fo:inline font-style="italic">
- <xsl:apply-templates/>
- </fo:inline>
- </xsl:template>
- </xsl:stylesheet>
-