Changeset 159 for projects/DailyDrillingReport_1.2/XML/HTMLreport/ddr_HTMLReport_transformation_2011_02_07.xsl
- Timestamp:
- 03/30/11 10:33:08 (13 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
projects/DailyDrillingReport_1.2/XML/HTMLreport/ddr_HTMLReport_transformation_2011_02_07.xsl
r152 r159 540 540 </td> 541 541 <td align="center"> 542 <xsl:variable name="element_casing" select="document($ddrSchema)/xsd:schema/xsd:simpleType[@name='tubularJobTypes']/xsd:restriction"/> 543 <xsl:variable name="casingTypes" select="witsml:casing_liner_tubing_run/witsml:tubularJobType" /> 544 <xsl:value-of select="$element_casing//xsd:enumeration[@value=$casingTypes]"/> 542 <xsl:value-of select="witsml:casing_liner_tubing_run/witsml:tubularJobType"/> 545 543 </td> 546 544 <td align="center"> … … 660 658 </td> 661 659 <td align="center"> 662 <xsl:variable name="element_jobTypes" select="document($ddrSchema)/xsd:schema/xsd:simpleType[@name='cementJobTypes']/xsd:restriction"/> 663 <xsl:variable name="jobTypes" select="witsml:jobType" /> 664 <xsl:value-of select="$element_jobTypes//xsd:enumeration[@value=$jobTypes]"/> 660 <xsl:value-of select="witsml:jobType"/> 665 661 </td> 666 662 <td align="center"> … … 671 667 </td> 672 668 <td align="center"> 673 <xsl:if test="witsml:topPlug='true' ">yes</xsl:if>674 <xsl:if test="witsml:topPlug='false' ">no</xsl:if>675 </td> 676 <td align="center"> 677 <xsl:if test="witsml:botPlug='true' ">yes</xsl:if>678 <xsl:if test="witsml:botPlug='false' ">no</xsl:if>679 </td> 680 <td align="center"> 681 <xsl:if test="witsml:plugBumped='true' ">yes</xsl:if>682 <xsl:if test="witsml:plugBumped='false' ">no</xsl:if>669 <xsl:if test="witsml:topPlug='true' or witsml:topPlug='1'">yes</xsl:if> 670 <xsl:if test="witsml:topPlug='false' or witsml:topPlug='0'">no</xsl:if> 671 </td> 672 <td align="center"> 673 <xsl:if test="witsml:botPlug='true' or witsml:botPlug='1'">yes</xsl:if> 674 <xsl:if test="witsml:botPlug='false' or witsml:botPlug='0'">no</xsl:if> 675 </td> 676 <td align="center"> 677 <xsl:if test="witsml:plugBumped='true' or witsml:plugBumped='1'">yes</xsl:if> 678 <xsl:if test="witsml:plugBumped='false' or witsml:plugBumped='0'">no</xsl:if> 683 679 </td> 684 680 <td align="center"> … … 686 682 </td> 687 683 <td align="center"> 688 <xsl:if test="witsml:floatHeld='true' ">yes</xsl:if>689 <xsl:if test="witsml:floatHeld='false' ">no</xsl:if>684 <xsl:if test="witsml:floatHeld='true' or witsml:floatHeld='1'">yes</xsl:if> 685 <xsl:if test="witsml:floatHeld='false' or witsml:floatHeld='0'">no</xsl:if> 690 686 </td> 691 687 <td align="center"> … … 693 689 </td> 694 690 <td align="center"> 695 <xsl:if test="witsml:annFlowAfter='true' ">yes</xsl:if>696 <xsl:if test="witsml:annFlowAfter='false' ">no</xsl:if>691 <xsl:if test="witsml:annFlowAfter='true' or witsml:annFlowAfter='1'">yes</xsl:if> 692 <xsl:if test="witsml:annFlowAfter='false' or witsml:annFlowAfter='0'">no</xsl:if> 697 693 </td> 698 694 <td align="center"> … … 700 696 </td> 701 697 <td align="center"> 702 <xsl:if test="witsml:reciprocated='true' ">yes</xsl:if>703 <xsl:if test="witsml:reciprocated='false' ">no</xsl:if>704 </td> 705 <td align="center"> 706 <xsl:if test="witsml:rotated='true' ">yes</xsl:if>707 <xsl:if test="witsml:rotated='false' ">no</xsl:if>698 <xsl:if test="witsml:reciprocated='true' or witsml:reciprocated='1'">yes</xsl:if> 699 <xsl:if test="witsml:reciprocated='false' or witsml:reciprocated='0'">no</xsl:if> 700 </td> 701 <td align="center"> 702 <xsl:if test="witsml:rotated='true' or witsml:rotated='1'">yes</xsl:if> 703 <xsl:if test="witsml:rotated='false' or witsml:rotated='0'">no</xsl:if> 708 704 </td> 709 705 </tr> … … 712 708 </tr> 713 709 <!-- witsml:cementingFluid --> 714 <tr height="5px"> 715 <td/> 716 </tr> 717 <tr> 718 <td> 719 </td> 720 </tr> 721 <tr> 722 <td class="SectionHead">Cementing Fluid Details</td> 723 </tr> 724 <xsl:variable name="element_fluid" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cementingFluid']/xsd:sequence"/> 725 <xsl:variable name="url_dTimFluid"> 726 <xsl:value-of select="$element_fluid//xsd:element[@name='dTim']/@sawsdl:modelReference"/> 727 </xsl:variable> 728 <xsl:variable name="url_mdFluid"> 729 <xsl:value-of select="$element_fluid//xsd:element[@name='md']/@sawsdl:modelReference"/> 730 </xsl:variable> 731 <xsl:variable name="url_mudClass"> 732 <xsl:value-of select="$element_fluid//xsd:element[@name='mudClass']/@sawsdl:modelReference"/> 733 </xsl:variable> 734 <xsl:variable name="url_density"> 735 <xsl:value-of select="$element_fluid//xsd:element[@name='density']/@sawsdl:modelReference"/> 736 </xsl:variable> 737 <xsl:variable name="url_pv"> 738 <xsl:value-of select="$element_fluid//xsd:element[@name='pv']/@sawsdl:modelReference"/> 739 </xsl:variable> 740 <xsl:variable name="url_yp"> 741 <xsl:value-of select="$element_fluid//xsd:element[@name='yp']/@sawsdl:modelReference"/> 742 </xsl:variable> 743 <tr> 744 <td> 745 <table id="table2"> 746 <tr> 747 <td align="center" width="100" valign="top"> 748 <a target="_blank" href="{$url_mudClass}">Fluid Type</a> 749 </td> 750 <td align="center" width="100" valign="top"> 751 <a target="_blank" href="{$url_mudClass}">Fluid Description</a> 752 </td> 753 <td align="center" width="100" valign="top"> 754 <a target="_blank" href="{$urlRDS}">Volume Pumped <xsl:value-of select="witsml:cementingFluid/witsml:volPumped/@uom"/> 755 </a> 756 </td> 757 <td align="center" width="100" valign="top"> 758 <a target="_blank" href="{$url_density}">Fluid Density <xsl:value-of select="witsml:cementingFluid/witsml:density/@uom"/> 759 </a> 760 </td> 761 <td align="center" width="80" valign="top"> 762 <a target="_blank" href="{$url_yp}">Yield Point <xsl:value-of select="witsml:cementingFluid/witsml:yp/@uom"/> 763 </a> 764 </td> 765 <td align="center" width="80" valign="top"> 766 <a target="_blank" href="{$urlRDS}">Mix Water Ratio <xsl:value-of select="witsml:cementingFluid/witsml:ratioMixWater/@uom"/> 767 </a> 768 </td> 769 <td align="center" width="80" valign="top"> 770 <a target="_blank" href="{$urlRDS}">Free Water <xsl:value-of select="witsml:cementingFluid/witsml:pcFreeWater/@uom"/> 771 </a> 772 </td> 773 <td align="center" width="80" valign="top"> 774 <a target="_blank" href="{$urlRDS}">Thick Time <xsl:value-of select="witsml:cementingFluid/witsml:eTimThickening/@uom"/> 775 </a> 776 </td> 777 <td align="center" width="100" valign="top"> 778 <a target="_blank" href="{$urlRDS}">Comments</a> 779 </td> 710 <xsl:if test="count(witsml:cementingFluid) > 0"> 711 <tr height="5px"> 712 <td/> 713 </tr> 714 <tr> 715 <td> 716 </td> 717 </tr> 718 <tr> 719 <td class="SectionHead">Cementing Fluid Details</td> 720 </tr> 721 <xsl:variable name="element_fluid" select="document($ddrSchema)/xsd:schema/xsd:complexType[@name='cementingFluid']/xsd:sequence"/> 722 <xsl:variable name="url_dTimFluid"> 723 <xsl:value-of select="$element_fluid//xsd:element[@name='dTim']/@sawsdl:modelReference"/> 724 </xsl:variable> 725 <xsl:variable name="url_mdFluid"> 726 <xsl:value-of select="$element_fluid//xsd:element[@name='md']/@sawsdl:modelReference"/> 727 </xsl:variable> 728 <xsl:variable name="url_mudClass"> 729 <xsl:value-of select="$element_fluid//xsd:element[@name='mudClass']/@sawsdl:modelReference"/> 730 </xsl:variable> 731 <xsl:variable name="url_density"> 732 <xsl:value-of select="$element_fluid//xsd:element[@name='density']/@sawsdl:modelReference"/> 733 </xsl:variable> 734 <xsl:variable name="url_pv"> 735 <xsl:value-of select="$element_fluid//xsd:element[@name='pv']/@sawsdl:modelReference"/> 736 </xsl:variable> 737 <xsl:variable name="url_yp"> 738 <xsl:value-of select="$element_fluid//xsd:element[@name='yp']/@sawsdl:modelReference"/> 739 </xsl:variable> 740 <tr> 741 <td> 742 <table id="table2"> 743 <tr> 744 <td align="center" width="100" valign="top"> 745 <a target="_blank" href="{$url_mudClass}">Fluid Type</a> 746 </td> 747 <td align="center" width="100" valign="top"> 748 <a target="_blank" href="{$url_mudClass}">Fluid Description</a> 749 </td> 750 <td align="center" width="100" valign="top"> 751 <a target="_blank" href="{$urlRDS}">Volume Pumped <xsl:value-of select="witsml:cementingFluid/witsml:volPumped/@uom"/> 752 </a> 753 </td> 754 <td align="center" width="100" valign="top"> 755 <a target="_blank" href="{$url_density}">Fluid Density <xsl:value-of select="witsml:cementingFluid/witsml:density/@uom"/> 756 </a> 757 </td> 758 <td align="center" width="80" valign="top"> 759 <a target="_blank" href="{$url_yp}">Yield Point <xsl:value-of select="witsml:cementingFluid/witsml:yp/@uom"/> 760 </a> 761 </td> 762 <td align="center" width="80" valign="top"> 763 <a target="_blank" href="{$urlRDS}">Mix Water Ratio <xsl:value-of select="witsml:cementingFluid/witsml:ratioMixWater/@uom"/> 764 </a> 765 </td> 766 <td align="center" width="80" valign="top"> 767 <a target="_blank" href="{$urlRDS}">Free Water <xsl:value-of select="witsml:cementingFluid/witsml:pcFreeWater/@uom"/> 768 </a> 769 </td> 770 <td align="center" width="80" valign="top"> 771 <a target="_blank" href="{$urlRDS}">Thick Time <xsl:value-of select="witsml:cementingFluid/witsml:eTimThickening/@uom"/> 772 </a> 773 </td> 774 <td align="center" width="100" valign="top"> 775 <a target="_blank" href="{$urlRDS}">Comments</a> 776 </td> 780 777 781 </tr>782 <xsl:for-each select="witsml:cementingFluid">783 <tr class="light">784 <td align="center">785 <xsl:variable name="element_fluidTypes" select="document($ddrSchema)/xsd:schema/xsd:simpleType[@name='fluidTypes']/xsd:restriction"/>786 <xsl:variable name="fluidTypes" select="witsml:typeFluid" />787 <xsl:value-of select="$element_fluidTypes//xsd:enumeration[@value=$fluidTypes]"/>788 </td>789 <td align="center">790 <xsl:value-of select="witsml:descFluid"/>791 </td>792 <td align="center">793 <xsl:value-of select="witsml:volPumped"/>794 </td>795 <td align="center">796 <xsl:value-of select="witsml:density"/>797 </td>798 <td align="center">799 <xsl:value-of select="witsml:yp"/>800 </td>801 <td align="center">802 <xsl:value-of select="witsml:ratioMixWater"/>803 </td>804 <td align="center">805 <xsl:value-of select="witsml:pcFreeWater"/>806 </td>807 <td align="center">808 <xsl:value-of select="witsml:eTimThickening"/>809 </td>810 <td align="center">811 <xsl:value-of select="witsml:comments"/>812 </td>813 778 </tr> 814 </xsl:for-each> 815 </table> 816 </td> 817 </tr> 779 <xsl:for-each select="witsml:cementingFluid"> 780 <tr class="light"> 781 <td align="center"> 782 <xsl:value-of select="witsml:typeFluid"/> 783 </td> 784 <td align="center"> 785 <xsl:value-of select="witsml:descFluid"/> 786 </td> 787 <td align="center"> 788 <xsl:value-of select="witsml:volPumped"/> 789 </td> 790 <td align="center"> 791 <xsl:value-of select="witsml:density"/> 792 </td> 793 <td align="center"> 794 <xsl:value-of select="witsml:yp"/> 795 </td> 796 <td align="center"> 797 <xsl:value-of select="witsml:ratioMixWater"/> 798 </td> 799 <td align="center"> 800 <xsl:value-of select="witsml:pcFreeWater"/> 801 </td> 802 <td align="center"> 803 <xsl:value-of select="witsml:eTimThickening"/> 804 </td> 805 <td align="center"> 806 <xsl:value-of select="witsml:comments"/> 807 </td> 808 </tr> 809 </xsl:for-each> 810 </table> 811 </td> 812 </tr> 813 </xsl:if> 818 814 </xsl:for-each> 819 815 </xsl:if> … … 1588 1584 </td> 1589 1585 <td valign="top" align="center"> 1590 <xsl:if test="witsml:goodSeal='true' ">yes</xsl:if>1591 <xsl:if test="witsml:goodSeal='false' ">no</xsl:if>1586 <xsl:if test="witsml:goodSeal='true' or witsml:goodSeal='1'">yes</xsl:if> 1587 <xsl:if test="witsml:goodSeal='false' or witsml:goodSeal='0'">no</xsl:if> 1592 1588 </td> 1593 1589 <td valign="top" align="center"> … … 2604 2600 </td> 2605 2601 <td class="light"> 2606 <xsl:if test="witsml:tightWell='true' ">yes</xsl:if>2607 <xsl:if test="witsml:tightWell='false' ">no</xsl:if>2602 <xsl:if test="witsml:tightWell='true' or witsml:tightWell='1'">yes</xsl:if> 2603 <xsl:if test="witsml:tightWell='false' or witsml:tightWell='0'">no</xsl:if> 2608 2604 </td> 2609 2605 <td class="ColHead"> … … 2611 2607 </td> 2612 2608 <td class="light"> 2613 <xsl:if test="witsml:hpht='true' ">yes</xsl:if>2614 <xsl:if test="witsml:hpht='false' ">no</xsl:if>2609 <xsl:if test="witsml:hpht='true' or witsml:hpht='1'">yes</xsl:if> 2610 <xsl:if test="witsml:hpht='false' or witsml:hpht='0'">no</xsl:if> 2615 2611 </td> 2616 2612 </tr>