Show
Ignore:
Timestamp:
06/21/11 11:35:45 (10 years ago)
Author:
yaolu
Message:

updated with some minor changes

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • projects/DailyDrillingReport_1.2/XML/PDFreport/ddr_PDFReport_transformation_2011_03_09.xsl

    r252 r270  
    758758                                                </fo:table> 
    759759                                        </fo:block> 
    760                                         <fo:block break-before="page" /> 
    761760                                        <xslt:comment> Operations </xslt:comment> 
    762761                                        <xsl:if test="count(/witsml:drillReports/witsml:drillReport/witsml:activity) &gt; 0"> 
    763                                                 <fo:block> 
     762                                                <fo:block break-before="page"> 
    764763                                                        <xsl:variable name="element_activity" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_activity']/xsd:sequence"/> 
    765764                                                        <xsl:variable name="url_dTimStart"> 
     
    939938                                        <xslt:comment> Equipment failure info </xslt:comment> 
    940939                                        <xsl:if test="count(/witsml:drillReports/witsml:drillReport/witsml:equipFailureInfo) &gt; 0"> 
    941                                                 <fo:block> 
     940                                                <fo:block break-before="page"> 
    942941                                                        <xsl:variable name="element_equipFailureInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportEquipFailureInfo']/xsd:sequence"/> 
    943942                                                        <xsl:variable name="url_dTim"> 
     
    14641463                                        <xslt:comment> Casing/Liner/Tubing </xslt:comment> 
    14651464                                        <xsl:if test="count(/witsml:drillReports/witsml:drillReport/witsml:casing_liner_tubing) &gt; 0"> 
    1466                                                 <fo:block> 
     1465                                                <fo:block break-before="page"> 
    14671466                                                        <xsl:variable name="element_pipe" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='casing_liner_tubing']/xsd:sequence"/> 
    14681467                                                        <xsl:variable name="url_type"> 
     
    17821781                                        <xslt:comment> Cement info </xslt:comment> 
    17831782                                        <xsl:if test="count(/witsml:drillReports/witsml:drillReport/witsml:cementStage) &gt; 0"> 
    1784                                                 <fo:block break-before="page"> 
     1783                                                <fo:block> 
    17851784                                                        <xsl:variable name="element_cement" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_cementStage']/xsd:sequence"/> 
    17861785                                                        <xsl:variable name="url_dTimPumpStart"> 
     
    18301829                                                        </xsl:variable> 
    18311830                                                        <xsl:for-each select="/witsml:drillReports/witsml:drillReport/witsml:cementStage"> 
    1832                                                                 <fo:block> 
     1831                                                                <fo:block break-before="page"> 
    18331832                                                                        <fo:leader rule-thickness="2px" leader-length="100%" leader-pattern="rule"/> 
    18341833                                                                        <fo:leader/> 
     
    24982497                                        <xslt:comment> Survey Station </xslt:comment> 
    24992498                                        <xsl:if test="count(/witsml:drillReports/witsml:drillReport/witsml:surveyStation) &gt; 0"> 
    2500                                                 <fo:block> 
     2499                                                <fo:block break-before="page"> 
    25012500                                                        <xsl:variable name="element_drillReportSurveyStation" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportSurveyStation']/xsd:sequence"/> 
    25022501                                                        <xsl:variable name="url_md"> 
     
    28382837                                        <xslt:comment> Core Information </xslt:comment> 
    28392838                                        <xsl:if test="count(/witsml:drillReports/witsml:drillReport/witsml:coreInfo) &gt; 0"> 
    2840                                                 <fo:block> 
     2839                                                <fo:block  break-before="page"> 
    28412840                                                        <xsl:variable name="element_drillReportCoreInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportCoreInfo']/xsd:sequence"/> 
    28422841                                                        <xsl:variable name="url_coreNumber"> 
     
    35023501                                        <xslt:comment> Formation Test </xslt:comment> 
    35033502                                        <xsl:if test="count(/witsml:drillReports/witsml:drillReport/witsml:formTestInfo) &gt; 0"> 
    3504                                                 <fo:block> 
     3503                                                <fo:block break-before="page"> 
    35053504                                                        <xsl:variable name="element_drillReportFormTestInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportFormTestInfo']/xsd:sequence"/> 
    35063505                                                        <xsl:variable name="url_md"> 
     
    38433842                                        <xslt:comment> Lithology Information </xslt:comment> 
    38443843                                        <xsl:if test="count(/witsml:drillReports/witsml:drillReport/witsml:lithShowInfo) &gt; 0"> 
    3845                                                 <fo:block> 
     3844                                                <fo:block break-before="page"> 
    38463845                                                        <xsl:variable name="element_drillReportLithShowInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportLithShowInfo']/xsd:sequence"/> 
    38473846                                                        <xsl:variable name="url_mdTop"> 
     
    40274026                                        <xslt:comment> Well Control Incident </xslt:comment> 
    40284027                                        <xsl:if test="count(/witsml:drillReports/witsml:drillReport/witsml:controlIncidentInfo) &gt; 0"> 
    4029                                                 <fo:block break-before="page"> 
     4028                                                <fo:block> 
     4029                                                        <xsl:variable name="element_drillReportControlIncidentInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportControlIncidentInfo']/xsd:sequence"/> 
     4030                                                        <xsl:variable name="url_dTim"> 
     4031                                                                <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='dTim']/@sawsdl:modelReference"/> 
     4032                                                        </xsl:variable> 
     4033                                                        <xsl:variable name="url_mdInflow"> 
     4034                                                                <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='mdInflow']/@sawsdl:modelReference"/> 
     4035                                                        </xsl:variable> 
     4036                                                        <xsl:variable name="url_tvdInflow"> 
     4037                                                                <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='tvdInflow']/@sawsdl:modelReference"/> 
     4038                                                        </xsl:variable> 
     4039                                                        <xsl:variable name="url_eTimLost"> 
     4040                                                                <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='eTimLost']/@sawsdl:modelReference"/> 
     4041                                                        </xsl:variable> 
     4042                                                        <xsl:variable name="url_dTimRegained"> 
     4043                                                                <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='dTimRegained']/@sawsdl:modelReference"/> 
     4044                                                        </xsl:variable> 
     4045                                                        <xsl:variable name="url_mdBit"> 
     4046                                                                <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='mdBit']/@sawsdl:modelReference"/> 
     4047                                                        </xsl:variable> 
     4048                                                        <xsl:variable name="url_wtMud"> 
     4049                                                                <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='wtMud']/@sawsdl:modelReference"/> 
     4050                                                        </xsl:variable> 
     4051                                                        <xsl:variable name="url_porePressure"> 
     4052                                                                <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='porePressure']/@sawsdl:modelReference"/> 
     4053                                                        </xsl:variable> 
     4054                                                        <xsl:variable name="url_mdCsgLast"> 
     4055                                                                <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='mdCsgLast']/@sawsdl:modelReference"/> 
     4056                                                        </xsl:variable> 
     4057                                                        <xsl:variable name="url_volMudGained"> 
     4058                                                                <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='volMudGained']/@sawsdl:modelReference"/> 
     4059                                                        </xsl:variable> 
     4060                                                        <xsl:variable name="url_presShutInCasing"> 
     4061                                                                <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='presShutInCasing']/@sawsdl:modelReference"/> 
     4062                                                        </xsl:variable> 
     4063                                                        <xsl:variable name="url_presShutInDrill"> 
     4064                                                                <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='presShutInDrill']/@sawsdl:modelReference"/> 
     4065                                                        </xsl:variable> 
     4066                                                        <xsl:variable name="url_incidentType"> 
     4067                                                                <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='incidentType']/@sawsdl:modelReference"/> 
     4068                                                        </xsl:variable> 
     4069                                                        <xsl:variable name="url_killingType"> 
     4070                                                                <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='killingType']/@sawsdl:modelReference"/> 
     4071                                                        </xsl:variable> 
     4072                                                        <xsl:variable name="url_formation"> 
     4073                                                                <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='formation']/@sawsdl:modelReference"/> 
     4074                                                        </xsl:variable> 
     4075                                                        <xsl:variable name="url_tempBottom"> 
     4076                                                                <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='tempBottom']/@sawsdl:modelReference"/> 
     4077                                                        </xsl:variable> 
    40304078                                                        <xsl:for-each select="/witsml:drillReports/witsml:drillReport/witsml:controlIncidentInfo"> 
    4031                                                                 <fo:block> 
    4032                                                                         <xsl:variable name="element_drillReportControlIncidentInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportControlIncidentInfo']/xsd:sequence"/> 
    4033                                                                         <xsl:variable name="url_dTim"> 
    4034                                                                                 <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='dTim']/@sawsdl:modelReference"/> 
    4035                                                                         </xsl:variable> 
    4036                                                                         <xsl:variable name="url_mdInflow"> 
    4037                                                                                 <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='mdInflow']/@sawsdl:modelReference"/> 
    4038                                                                         </xsl:variable> 
    4039                                                                         <xsl:variable name="url_tvdInflow"> 
    4040                                                                                 <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='tvdInflow']/@sawsdl:modelReference"/> 
    4041                                                                         </xsl:variable> 
    4042                                                                         <xsl:variable name="url_eTimLost"> 
    4043                                                                                 <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='eTimLost']/@sawsdl:modelReference"/> 
    4044                                                                         </xsl:variable> 
    4045                                                                         <xsl:variable name="url_dTimRegained"> 
    4046                                                                                 <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='dTimRegained']/@sawsdl:modelReference"/> 
    4047                                                                         </xsl:variable> 
    4048                                                                         <xsl:variable name="url_mdBit"> 
    4049                                                                                 <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='mdBit']/@sawsdl:modelReference"/> 
    4050                                                                         </xsl:variable> 
    4051                                                                         <xsl:variable name="url_wtMud"> 
    4052                                                                                 <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='wtMud']/@sawsdl:modelReference"/> 
    4053                                                                         </xsl:variable> 
    4054                                                                         <xsl:variable name="url_porePressure"> 
    4055                                                                                 <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='porePressure']/@sawsdl:modelReference"/> 
    4056                                                                         </xsl:variable> 
    4057                                                                         <xsl:variable name="url_mdCsgLast"> 
    4058                                                                                 <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='mdCsgLast']/@sawsdl:modelReference"/> 
    4059                                                                         </xsl:variable> 
    4060                                                                         <xsl:variable name="url_volMudGained"> 
    4061                                                                                 <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='volMudGained']/@sawsdl:modelReference"/> 
    4062                                                                         </xsl:variable> 
    4063                                                                         <xsl:variable name="url_presShutInCasing"> 
    4064                                                                                 <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='presShutInCasing']/@sawsdl:modelReference"/> 
    4065                                                                         </xsl:variable> 
    4066                                                                         <xsl:variable name="url_presShutInDrill"> 
    4067                                                                                 <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='presShutInDrill']/@sawsdl:modelReference"/> 
    4068                                                                         </xsl:variable> 
    4069                                                                         <xsl:variable name="url_incidentType"> 
    4070                                                                                 <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='incidentType']/@sawsdl:modelReference"/> 
    4071                                                                         </xsl:variable> 
    4072                                                                         <xsl:variable name="url_killingType"> 
    4073                                                                                 <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='killingType']/@sawsdl:modelReference"/> 
    4074                                                                         </xsl:variable> 
    4075                                                                         <xsl:variable name="url_formation"> 
    4076                                                                                 <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='formation']/@sawsdl:modelReference"/> 
    4077                                                                         </xsl:variable> 
    4078                                                                         <xsl:variable name="url_tempBottom"> 
    4079                                                                                 <xsl:value-of select="$element_drillReportControlIncidentInfo//xsd:element[@name='tempBottom']/@sawsdl:modelReference"/> 
    4080                                                                         </xsl:variable> 
     4079                                                                <fo:block break-before="page"> 
    40814080                                                                        <fo:leader rule-thickness="2px" leader-length="100%" leader-pattern="rule"/> 
    40824081                                                                        <fo:leader/> 
     
    45924591                                        <xslt:comment> Gas Reading Information </xslt:comment> 
    45934592                                        <xsl:if test="count(/witsml:drillReports/witsml:drillReport/witsml:gasReadingInfo) &gt; 0"> 
    4594                                                 <fo:block> 
     4593                                                <fo:block break-before="page"> 
    45954594                                                        <xsl:variable name="element_drillReportGasReadingInfo" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cs_drillReportGasReadingInfo']/xsd:sequence"/> 
    45964595                                                        <xsl:variable name="url_dTim">