root / projects / DailyProductionReport_1.0 / XML / Version1.0 / WITSML131 / stylesheets / trajectory.xsl @ 16

Revision 16, 19.7 kB (checked in by ryland, 15 years ago)
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
3                xmlns:witsml="http://www.witsml.org/schemas/131">
4
5        <xsl:include href="all_object_utility_templates.xsl"/>
6
7<xsl:template match="/">
8        <html>
9        <head>
10                <title>
11                        WITSML Trajectory Data Object
12                </title>
13        </head>
14        <body>
15        <table  border="2" align="center">
16                <tr><th colspan="9" ><font size="+2" color="blue">WITSML</font></th></tr>
17                <tr><th colspan="9"><font size="+2" color="blue">Trajectory Information</font></th></tr>
18                <xsl:for-each select="witsml:trajectorys">
19                        <xsl:for-each select="witsml:trajectory">
20                                <tr>    <td colspan="3"><font size="+1" color="blue">Well uid: </font>  <xsl:value-of select="@uidWell"/></td>
21                                        <td colspan="6"><font size="+1" color="blue">Well Name: </font>  <xsl:value-of select="witsml:nameWell"/></td></tr>
22                                <tr>    <td colspan="3"><font size="-1" color="blue"><b>Wellbore uid: </b></font>  <font size="-1"><xsl:value-of select="@uidWellbore"/></font></td>
23                                        <td colspan="6"><font size="-1" color="blue"><b>Trajectory uid: </b></font>  <font size="-1"><xsl:value-of select="@uid"/></font></td></tr>
24                                <tr>    <td colspan="3"><font size="-1"><b>Wellbore Name: </b></font>  <font size="-1"><xsl:value-of select="witsml:nameWellbore"/></font></td>
25                                        <td colspan="6"><font size="-1"><b>Traj. Name: </b></font>  <font size="-1"><xsl:value-of select="witsml:name"/></font></td></tr>
26
27                                <tr>    <td colspan="3"><font size="-1"><b>Parent Trajectory </b></font></td>
28                                        <td colspan="3"><font size="-1"><b>Trajectory name: </b></font>  <font size="-1"><xsl:value-of select="witsml:parentTrajectory/witsml:trajectoryReference"/></font></td>
29                                        <td colspan="6"><font size="-1"><b>Trajectory uidRef: </b></font>  <font size="-1"><xsl:value-of select="witsml:parentTrajectory/witsml:trajectoryReference/@uidRef"/></font></td></tr>
30                                <tr>    <td colspan="3"><font size="-1"><b> </b></font></td>
31                                        <td colspan="3"><font size="-1"><b>Wellbore name: </b></font>  <font size="-1"><xsl:value-of select="witsml:parentTrajectory/witsml:wellboreParent"/></font></td>
32                                        <td colspan="6"><font size="-1"><b>Wellbore uidRef: </b></font>  <font size="-1"><xsl:value-of select="witsml:parentTrajectory/witsml:wellboreParent/@uidRef"/></font></td></tr>
33
34
35
36                                <tr>    <td colspan="3"><font size="-1"><b>Traj. parent uid: </b></font>  <font size="-1"><xsl:value-of select="witsml:nameTrajectory/@uidRef"/></font></td>
37                                        <td colspan="6"><font size="-1"><b>Traj. parent name: </b></font>  <font size="-1"><xsl:value-of select="witsml:nameTrajectory"/></font></td></tr>
38                                <tr>    <td colspan="2"><font size="-1"><b>Trajectory station dates: </b></font></td>
39                                        <td colspan="2"><font size="-1"><b>Start: </b> <xsl:value-of select="witsml:dTimTrajStart"/></font></td>
40                                        <td colspan="2"><font size="-1"><b>End: </b> <xsl:value-of select="witsml:dTimTrajEnd"/></font></td></tr>
41                                <tr>    <td colspan="1"><font size="-1"><b>Min MD: </b>  <xsl:apply-templates select="witsml:mdMn" mode="valueWithUomRef"/></font></td>
42                                        <td colspan="1"><font size="-1"><b>Max MD: </b>  <xsl:apply-templates select="witsml:mdMx" mode="valueWithUomRef"/></font></td>
43                                        <td colspan="4"><font size="-1"><b>Service Company: </b>  <xsl:value-of select="witsml:serviceCompany"/></font></td></tr>
44                                <tr>    <td colspan="2"><font size="-1"><b>Mag. declination used: </b>  <xsl:apply-templates select="witsml:magDeclUsed" mode="valueWithUomRef"/></font></td>
45                                        <td colspan="2"><font size="-1"><b>Grid correction used: </b>  <xsl:apply-templates select="witsml:gridCorUsed" mode="valueWithUomRef"/></font></td>
46                                        <td colspan="2"><font size="-1"><b>Azimuth used: </b>  <xsl:apply-templates select="witsml:aziVertSect" mode="valueWithUomRef"/></font></td>
47                                        <td colspan="3"><font size="-1"><b>Azimuth ref.: </b>  <xsl:value-of select="witsml:aziRef"/></font></td></tr>
48                                <tr>    <td colspan="2"><font size="-1"><b>Origin NS used: </b>  <xsl:apply-templates select="witsml:dispNsVertSectOrig" mode="valueWithUomRef"/></font></td>
49                                        <td colspan="2"><font size="-1"><b>Origin EW used: </b>  <xsl:apply-templates select="witsml:dispEwVertSectOrig" mode="valueWithUomRef"/></font></td></tr>
50                                <tr><td colspan="3"><font size="-1"><b>Definitive Trajectory?: </b>  <xsl:value-of select="witsml:definitive"/></font></td>
51                                        <td colspan="3"><font size="-1"><b>Traj. result from tool memory dump?: </b>  <xsl:value-of select="witsml:memory"/></font></td>
52                                        <td colspan="3"><font size="-1"><b>Final Trajectory?</b>  <xsl:value-of select="witsml:finalTraj"/></font></td></tr>
53
54                                <!--            Check for trajectoryStation Data                        -->     
55                                <xsl:if test="trajectoryStation"><tr><td colspan="9" align="center"><font size="+1" color="blue">Trajectory Stations</font></td></tr></xsl:if>
56                                <xsl:for-each select="witsml:trajectoryStation">
57                                        <xsl:apply-templates select="."/>
58                                </xsl:for-each>
59
60                                <!--      Common Data   -->
61                                <tr><td colspan="8" align="center"><font size="+1" color="blue">Common Data</font></td></tr>
62                                <tr><td colspan="2"><font size="-1"><b>Creation Time Stamp: </b><xsl:value-of select="witsml:commonData/witsml:dTimCreation"/></font></td>
63                                        <td colspan="2"><font size="-1"><b>Last Chg Time Stamp: </b><xsl:value-of select="witsml:commonData/witsml:dTimLastChange"/></font></td>
64                                        <td colspan="4"><font size="-1"><b>State: </b><xsl:value-of select="witsml:commonData/witsml:itemState"/></font></td></tr>
65                                <tr><td colspan="8"><font size="-1"><b>Comments: </b><xsl:value-of select="witsml:commonData/witsml:comments"/></font></td></tr>
66
67
68                        </xsl:for-each> 
69                </xsl:for-each> 
70        </table>
71        </body>
72        </html>
73        </xsl:template>
74
75       
76        <!--                                                                    trajectoryStation Template                                                      -->
77        <xsl:template match="witsml:trajectoryStation"> 
78                                <tr>    <td colspan="3"><font size="+1" color="blue"><b>Traj. Station uid: </b></font>  <font size="-1"><xsl:value-of select="@uid"/></font></td></tr>
79                                <tr><td colspan="2"><font size="-1"><b>Measurements made at: </b></font></td>
80                                        <td colspan="2"><font size="-1"><b>MD: </b>  <xsl:apply-templates select="witsml:md" mode="valueWithUomRef"/></font></td>
81                                        <td colspan="2"><font size="-1"><b>TVD: </b>  <xsl:apply-templates select="witsml:tvd" mode="valueWithUomRef"/></font></td>
82                                        <td colspan="3"><font size="-1"><b>Type: </b>  <xsl:value-of select="witsml:typeTrajStation"/></font></td></tr>
83                                <tr>    <td colspan="2"><font size="-1"><b>Hole inclination: </b>  <xsl:apply-templates select="witsml:incl" mode="valueWithUomRef"/></font></td>
84                                        <td colspan="2"><font size="-1"><b>Hole Azimuth: </b>  <xsl:apply-templates select="witsml:azi" mode="valueWithUomRef"/></font></td>
85                                        <td colspan="2"><font size="-1"><b>Mag. toolface angle: </b>  <xsl:apply-templates select="witsml:mtf" mode="valueWithUomRef"/></font></td>
86                                        <td colspan="3"><font size="-1"><b>Gravity toolface angle: </b>  <xsl:apply-templates select="witsml:gtf" mode="valueWithUomRef"/></font></td></tr>
87
88                                <tr>    <td colspan="2"><font size="-1"><b>NS offset: </b>  <xsl:apply-templates select="witsml:dispNs" mode="valueWithUomRef"/></font></td>
89                                        <td colspan="2"><font size="-1"><b>EW offset: </b>  <xsl:apply-templates select="witsml:dispEw" mode="valueWithUomRef"/></font></td>
90                                        <td colspan="2"><font size="-1"><b>Vert distance on azi plane: </b>  <xsl:apply-templates select="witsml:vertSect" mode="valueWithUomRef"/></font></td>
91                                        <td colspan="3"><font size="-1"><b>Dogleg Severity: </b>  <xsl:apply-templates select="witsml:dls" mode="valueWithUomRef"/></font></td></tr>
92                               
93                                <tr><td colspan="2"><font size="-1"><b>Turn rate: </b>  <xsl:apply-templates select="witsml:rateTurn" mode="valueWithUomRef"/></font></td>
94                                        <td colspan="2"><font size="-1"><b>Build rate: </b>  <xsl:apply-templates select="witsml:rateBuild" mode="valueWithUomRef"/></font></td>
95                                        <td colspan="2"><font size="-1"><b>Delta MD from prev stn: </b>  <xsl:apply-templates select="witsml:mdDelta" mode="valueWithUomRef"/></font></td>
96                                        <td colspan="3"><font size="-1"><b>Delta TVD from prev stn: </b>  <xsl:apply-templates select="witsml:tvdDelta" mode="valueWithUomRef"/></font></td></tr>
97                                <tr><td colspan="1" align="right"><font size="-1"><b>Survey tool: </b></font></td>
98                                        <td colspan="2"><font size="-1"><b>Gavity uncert.: </b>  <xsl:apply-templates select="witsml:gravTotalUncert" mode="valueWithUomRef"/></font></td>
99                                        <td colspan="2"><font size="-1"><b>Dip uncert.: </b>  <xsl:apply-templates select="witsml:dipAngleUncert" mode="valueWithUomRef"/></font></td>
100                                        <td colspan="2"><font size="-1"><b>Magnetic uncert.: </b>  <xsl:apply-templates select="witsml:magTotalUncert" mode="valueWithUomRef"/></font></td></tr>
101                                <tr><td colspan="1" align="right"><font size="-1"><b>Corr. used?: </b></font></td>
102                                        <td colspan="2"><font size="-1"><b>Accelerometer align.?: </b>  <xsl:value-of select="witsml:gravAccelCorUsed"/></font></td>
103                                        <td colspan="2"><font size="-1"><b>Magnetometer align.?: </b>  <xsl:value-of select="witsml:magXAxialCorUsed"/></font></td>
104                                        <td colspan="2"><font size="-1"><b>BHA sag?: </b>  <xsl:value-of select="witsml:sagCorUsed"/></font></td>
105                                        <td colspan="2"><font size="-1"><b>Drl str mag.?: </b>  <xsl:value-of select="witsml:magDrlstrCorUsed"/></font></td></tr>
106                                <tr><td colspan="9"><font size="-1"><b>Tool error model: </b>  <xsl:apply-templates select="witsml:modelToolError" mode="valueWithUomRef"/></font></td></tr>
107                                       
108                                <!--            Check for a rawData     -->     
109                                <xsl:for-each select="witsml:rawData">
110                                        <tr><td colspan="9" align="center"><font size="-1"><b>Raw Data</b></font></td></tr>
111                                        <xsl:apply-templates select="."/>
112                                </xsl:for-each>
113
114                                <!--            Check for a corUsed     -->     
115                                <xsl:for-each select="witsml:corUsed">
116                                        <tr><td colspan="9" align="center"><font size="-1"><b>Corrections Used</b></font></td></tr>
117                                        <xsl:apply-templates select="."/>
118                                </xsl:for-each>
119
120                                <!--            Check for a valid (Validation data)     -->     
121                                <xsl:for-each select="witsml:valid">
122                                        <tr><td colspan="9" align="center"><font size="-1"><b>Validation Data</b></font></td></tr>
123                                        <xsl:apply-templates select="."/>
124                                </xsl:for-each>
125                       
126                                <!--            Check for a matrixCov   -->     
127                                <xsl:for-each select="witsml:matrixCov">
128                                        <tr><td colspan="9" align="center"><font size="-1"><b>Covariance Matrix</b></font></td></tr>
129                                        <xsl:apply-templates select="."/>
130                                </xsl:for-each>
131                       
132                                <!--            Check for a location    -->
133                                <xsl:if test="witsml:location">
134                                        <tr>
135                                        <td colspan="9" align="center">
136                                        <font size="-1">
137                                        <b>Trajectory Station Locations</b> 
138                                        </font>
139                                        </td>
140                                        </tr>
141                                        <xsl:for-each select="witsml:location">
142                                                <xsl:apply-templates select="." /> 
143                                        </xsl:for-each>
144                                </xsl:if>
145
146                                <!--            Check for Common Data                   -->     
147                                <xsl:for-each select="witsml:commonData">
148                                        <tr><td colspan="9" align="center"><font size="-1"><b>Common Data</b></font></td></tr>
149                                        <xsl:apply-templates select="."/>
150                                </xsl:for-each>
151        </xsl:template>         
152
153        <!--                                                                    rawData Template                                                        -->
154        <xsl:template match="witsml:rawData">                           
155                                <tr><td colspan="3" align="right"><font size="-1"><b>Uncorrected gravity field strength: </b></font></td>
156                                        <td colspan="2"><font size="-1"><b>Axial dir.: </b>  <xsl:apply-templates select="witsml:gravAxialRaw" mode="valueWithUomRef"/></font></td>
157                                        <td colspan="2"><font size="-1"><b>Transverse dir. 1: </b>  <xsl:apply-templates select="witsml:gravTran1Raw" mode="valueWithUomRef"/></font></td>
158                                        <td colspan="2"><font size="-1"><b>Transverse dir. 2: </b>  <xsl:apply-templates select="witsml:gravTran2Raw" mode="valueWithUomRef"/></font></td>      </tr>
159                                <tr><td colspan="3" align="right"><font size="-1"><b>Uncorrected magnetic field field strength: </b></font></td>
160                                        <td colspan="2"><font size="-1"><b>Axial dir.: </b>  <xsl:apply-templates select="witsml:magAxialRaw" mode="valueWithUomRef"/></font></td>
161                                        <td colspan="2"><font size="-1"><b>Transverse dir. 1: </b>  <xsl:apply-templates select="witsml:magTran1Raw" mode="valueWithUomRef"/></font></td>
162                                        <td colspan="2"><font size="-1"><b>Transverse dir. 2: </b>  <xsl:apply-templates select="witsml:magTran2Raw" mode="valueWithUomRef"/></font></td>       </tr>
163        </xsl:template> 
164       
165        <!--                                                                    corUsed (Corrections Used) Template                                                     -->
166        <xsl:template match="witsml:corUsed">                           
167                                <tr><td colspan="3" align="right"><font size="-1"><b>Calc. grav. field Corrections used: </b></font></td>
168                                        <td colspan="2"><font size="-1"><b>Axial dir.: </b>  <xsl:apply-templates select="witsml:gravAxialAccelCor" mode="valueWithUomRef"/></font></td>
169                                        <td colspan="2"><font size="-1"><b>Transverse dir. 1: </b>  <xsl:apply-templates select="witsml:gravTran1AccelCor" mode="valueWithUomRef"/></font></td>
170                                        <td colspan="2"><font size="-1"><b>Transverse dir. 2: </b>  <xsl:apply-templates select="witsml:gravTran2AccelCor" mode="valueWithUomRef"/></font></td> </tr>
171                                <tr><td colspan="3" align="right"><font size="-1"><b>Magnetic Drillstr corrections used: </b></font></td>
172                                        <td colspan="2"><font size="-1"><b>Axial dir.: </b>  <xsl:apply-templates select="witsml:magAxialDrlstrCor" mode="valueWithUomRef"/></font></td>
173                                        <td colspan="2"><font size="-1"><b>Transverse dir. 1: </b>  <xsl:apply-templates select="witsml:magTran1DrlstrCor" mode="valueWithUomRef"/></font></td>
174                                        <td colspan="2"><font size="-1"><b>Transverse dir. 2: </b>  <xsl:apply-templates select="witsml:magTran2DrlstrCor" mode="valueWithUomRef"/></font></td> </tr>
175                                <tr><td colspan="3" align="right"><font size="-1"><b>Magnetic declin. corr used: </b>  <xsl:apply-templates select="witsml:stnMagDeclUsed" mode="valueWithUomRef"/></font></td>
176                                        <td colspan="2"><font size="-1"><b>Grid corr. used</b>  <xsl:apply-templates select="witsml:stnGridCorUsed" mode="valueWithUomRef"/></font></td>
177                                        </tr>
178        </xsl:template> 
179
180        <!--                                                                    valid (validation data) Template                                                        -->
181        <xsl:template match="witsml:valid">                             
182                                <tr><td colspan="3" align="right"><font size="-1"><b>Validation Data Used: </b></font></td>
183                                        <td colspan="2"><font size="-1"><b>Calc. total mag. field: </b>  <xsl:apply-templates select="witsml:magTotalFieldCalc" mode="valueWithUomRef"/></font></td>
184                                        <td colspan="2"><font size="-1"><b>Calc. mag. dip: </b>  <xsl:apply-templates select="witsml:magDipAngleCalc" mode="valueWithUomRef"/></font></td>
185                                        <td colspan="2"><font size="-1"><b>Calc. total grav. field: </b>  <xsl:apply-templates select="witsml:gravTotalFieldCalc" mode="valueWithUomRef"/></font></td>  </tr>
186        </xsl:template> 
187
188        <!--                                                                    matrixCov Template                                                      -->
189        <xsl:template match="witsml:matrixCov">                         
190                                <tr><td colspan="3" align="right"><font size="-1"><b>Covariances/Crossvariances: </b></font></td>
191                                        <td colspan="2"><font size="-1"><b>Cov NN: </b>  <xsl:apply-templates select="witsml:varianceNN" mode="valueWithUomRef"/></font></td>
192                                        <td colspan="2"><font size="-1"><b>Crossvar NE: </b>  <xsl:apply-templates select="witsml:varianceNE" mode="valueWithUomRef"/></font></td>
193                                        <td colspan="2"><font size="-1"><b>Crossvar NV: </b>  <xsl:apply-templates select="witsml:varianceNVert" mode="valueWithUomRef"/></font></td>   </tr>
194                                <tr><td colspan="3" align="right"><font size="-1"><b></b></font></td>
195                                        <td colspan="2"><font size="-1"><b>Cov EE: </b>  <xsl:apply-templates select="witsml:varianceEE" mode="valueWithUomRef"/></font></td>
196                                        <td colspan="2"><font size="-1"><b>Crossvar EV: </b>  <xsl:apply-templates select="witsml:varianceEVert" mode="valueWithUomRef"/></font></td>
197                                        <td colspan="2"><font size="-1"><b>Cov VV: </b>  <xsl:apply-templates select="witsml:varianceVertVert" mode="valueWithUomRef"/></font></td>     </tr>
198                                <tr><td colspan="3" align="right"><font size="-1"><b>Bias: </b></font></td>
199                                        <td colspan="2"><font size="-1"><b>North: </b>  <xsl:apply-templates select="witsml:biasN" mode="valueWithUomRef"/></font></td>
200                                        <td colspan="2"><font size="-1"><b>East: </b>  <xsl:apply-templates select="witsml:biasE" mode="valueWithUomRef"/></font></td>
201                                        <td colspan="2"><font size="-1"><b>Vertical: </b>  <xsl:apply-templates select="witsml:biasVert" mode="valueWithUomRef"/></font></td></tr>
202        </xsl:template> 
203
204<!--                                    Location Template               -->
205  <xsl:template match="witsml:location">
206  <tr>
207  <td colspan="1" />
208  <td colspan="1">
209    <font size="-1">
210      <b>uid: </b> 
211      <xsl:value-of select="@uid" />
212    </font>
213  </td>
214  <td colspan="1">
215    <font size="-1">
216      <b>CRS Name: </b> 
217      <xsl:value-of select="witsml:nameWellCRS" /> 
218    </font>
219  </td>
220  <td colspan="1">
221    <font size="-1">
222      <b>CRS uid: </b> 
223      <xsl:value-of select="witsml:nameWellCRS/@uidRef" /> 
224    </font>
225  </td>
226  <xsl:if test="witsml:latitude">
227    <td colspan="1">
228      <font size="-1">
229        <b>Latitude: </b> 
230        <xsl:apply-templates select="witsml:latitude" mode="valueWithUomRef"/>
231      </font>
232    </td>
233    <td colspan="1">
234      <font size="-1">
235        <b>Longitude: </b> 
236        <xsl:apply-templates select="witsml:longitude" mode="valueWithUomRef"/>
237      </font>
238    </td>
239  </xsl:if>
240  <xsl:if test="witsml:easting">
241    <td colspan="1">
242      <font size="-1">
243        <b>Easting: </b> 
244        <xsl:apply-templates select="witsml:easting" mode="valueWithUomRef"/>
245      </font>
246    </td>
247    <td colspan="1">
248      <font size="-1">
249        <b>Northing: </b> 
250        <xsl:apply-templates select="witsml:northing" mode="valueWithUomRef"/>
251      </font>
252    </td>
253  </xsl:if>
254  <xsl:if test="witsml:westing">
255    <td colspan="1">
256      <font size="-1">
257        <b>Westing: </b> 
258        <xsl:apply-templates select="witsml:westing" mode="valueWithUomRef"/>
259      </font>
260    </td>
261    <td colspan="1">
262      <font size="-1">
263        <b>Southing: </b> 
264        <xsl:apply-templates select="witsml:southing" mode="valueWithUomRef"/>
265      </font>
266    </td>
267  </xsl:if>
268  <xsl:if test="witsml:projectedX">
269    <td colspan="1">
270      <font size="-1">
271        <b>Projected X: </b> 
272        <xsl:apply-templates select="witsml:projectedX" mode="valueWithUomRef"/>
273      </font>
274    </td>
275    <td colspan="1">
276      <font size="-1">
277        <b>Projected Y: </b> 
278        <xsl:apply-templates select="witsml:projectedY" mode="valueWithUomRef"/>
279      </font>
280    </td>
281  </xsl:if>
282  <xsl:if test="witsml:localX">
283    <td colspan="1">
284      <font size="-1">
285        <b>Local X: </b> 
286        <xsl:apply-templates select="witsml:localX" mode="valueWithUomRef"/>
287      </font>
288    </td>
289    <td colspan="1">
290      <font size="-1">
291        <b>Local Y: </b> 
292        <xsl:apply-templates select="witsml:localY" mode="valueWithUomRef"/>
293      </font>
294    </td>
295  </xsl:if>
296  <td>
297    <font size="-1">
298      <b>Original?: </b>
299      <xsl:choose>
300        <xsl:when test="witsml:original='true'" >yes</xsl:when>
301        <xsl:when test="witsml:original='1'"    >yes</xsl:when>
302        <xsl:when test="witsml:original='false'">no</xsl:when>
303        <xsl:when test="witsml:original='0'"    >no</xsl:when>
304        <xsl:otherwise                          >no</xsl:otherwise>
305      </xsl:choose>
306    </font>
307  </td>
308  <td colspan="2">
309    <font size="-1">
310      <b>Description: </b> 
311      <xsl:value-of select="witsml:description" /> 
312    </font>
313  </td>
314  </tr>
315  </xsl:template>
316
317       
318        <!--                            Common Data Template            -->
319        <xsl:template match="witsml:commonData">                                       
320                                <tr><td colspan="3"><font size="-1"><b>User ID: </b>  <xsl:value-of select="witsml:nameSource"/></font></td>
321                                        <td colspan="3"><font size="-1"><b>Time Stamp: </b>  <xsl:value-of select="witsml:dTimStamp"/></font></td>
322                                        <td colspan="3"><font size="-1"><b>State: </b> <xsl:value-of select="witsml:itemState"/></font></td></tr>
323                                <tr><td colspan="9"><font size="-1"><b>Comments: </b>  <xsl:value-of select="witsml:comments"/></font></td></tr>
324        </xsl:template>         
325       
326
327</xsl:stylesheet>
Note: See TracBrowser for help on using the browser.