Project

General

Profile

« Previous | Next » 

Revision 1680

Added by Jing Tao over 21 years ago

Revised some templates.

View differences:

lib/style/eml2/eml-spatialraster-2.0.0.xsl
93 93
    </xsl:for-each>
94 94
    <!-- call physical moduel without show distribution(we want see it later)-->
95 95
    <xsl:if test="physical">
96
       <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
96
       <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
97 97
        Physical Structure Description
98 98
      </td></tr>
99 99
    </xsl:if>
......
106 106
      </xsl:for-each>
107 107
    </td></tr>
108 108
    <xsl:if test="coverage">
109
       <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
109
       <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
110 110
        Coverage Description
111 111
      </td></tr>
112 112
    </xsl:if>
......
117 117
      </td></tr>
118 118
    </xsl:for-each>
119 119
    <xsl:if test="method">
120
       <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
120
       <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
121 121
        Method Description
122 122
      </td></tr>
123 123
    </xsl:if>
......
125 125
      <tr><td colspan="2">
126 126
        <xsl:call-template name="method">
127 127
          <xsl:with-param name="methodfirstColStyle" select="$spatialrasterfirstColStyle"/>
128
          <xsl:with-param name="methodsubHeaderStyle" select="$datatablesubHeaderStyle"/>
128
          <xsl:with-param name="methodsubHeaderStyle" select="$spatialrastersubHeaderStyle"/>
129 129
        </xsl:call-template>
130 130
      </td></tr>
131 131
    </xsl:for-each>
132 132
    <xsl:if test="constraint">
133
       <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
133
       <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
134 134
        Constraint
135 135
      </td></tr>
136 136
    </xsl:if>
......
142 142
      </td></tr>
143 143
    </xsl:for-each>
144 144
    <xsl:for-each select="spatialReference">
145
       <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
145
       <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
146 146
        Spatial Reference
147 147
      </td></tr>
148 148
      <xsl:call-template name="spatialReference">
......
150 150
      </xsl:call-template>
151 151
    </xsl:for-each>
152 152
     <xsl:for-each select="georeferenceInfo">
153
       <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
153
       <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
154 154
        Grid Postion
155 155
      </td></tr>
156 156
      <xsl:call-template name="georeferenceInfo">
......
158 158
      </xsl:call-template>
159 159
    </xsl:for-each>
160 160
    <xsl:for-each select="horizontalAccuracy">
161
      <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
161
      <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
162 162
        Horizontal Accuracy
163 163
      </td></tr>
164 164
      <xsl:call-template name="dataQuality">
......
166 166
      </xsl:call-template>
167 167
    </xsl:for-each>
168 168
    <xsl:for-each select="verticalAccuracy">
169
      <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
169
      <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
170 170
        Vertical Accuracy
171 171
      </td></tr>
172 172
      <xsl:call-template name="dataQuality">
......
174 174
      </xsl:call-template>
175 175
    </xsl:for-each>
176 176
    <xsl:for-each select="cellSizeXDirection">
177
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
177
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
178 178
            Cell Size(X)
179 179
            </td>
180 180
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
183 183
       </tr>
184 184
    </xsl:for-each>
185 185
    <xsl:for-each select="cellSizeYDirection">
186
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
186
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
187 187
            Cell Size(Y)
188 188
            </td>
189 189
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
192 192
       </tr>
193 193
    </xsl:for-each>
194 194
    <xsl:for-each select="numberOfBands">
195
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
195
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
196 196
            Number of Bands
197 197
            </td>
198 198
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
201 201
       </tr>
202 202
    </xsl:for-each>
203 203
    <xsl:for-each select="rasterOrigin">
204
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
204
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
205 205
            Origin
206 206
            </td>
207 207
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
210 210
       </tr>
211 211
    </xsl:for-each>
212 212
    <xsl:for-each select="rows">
213
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
213
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
214 214
            Max Raster Objects(Y)
215 215
            </td>
216 216
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
219 219
       </tr>
220 220
    </xsl:for-each>
221 221
    <xsl:for-each select="columns">
222
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
222
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
223 223
            Max Raster Objects(X)
224 224
            </td>
225 225
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
228 228
       </tr>
229 229
    </xsl:for-each>
230 230
    <xsl:for-each select="verticals">
231
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
231
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
232 232
            Max Raster Objects(Z)
233 233
            </td>
234 234
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
237 237
       </tr>
238 238
    </xsl:for-each>
239 239
    <xsl:for-each select="cellGeometry">
240
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
240
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
241 241
            Cell Geometry
242 242
            </td>
243 243
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
246 246
       </tr>
247 247
    </xsl:for-each>
248 248
    <xsl:for-each select="toneGradation">
249
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
249
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
250 250
            Number of Colors
251 251
            </td>
252 252
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
255 255
       </tr>
256 256
    </xsl:for-each>
257 257
    <xsl:for-each select="scaleFactor">
258
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
258
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
259 259
            Scale Factor
260 260
            </td>
261 261
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
264 264
       </tr>
265 265
    </xsl:for-each>
266 266
     <xsl:for-each select="offset">
267
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
267
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
268 268
            Offset
269 269
            </td>
270 270
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
273 273
       </tr>
274 274
    </xsl:for-each>
275 275
    <xsl:for-each select="imageDescription">
276
      <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
276
      <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
277 277
        Image Info
278 278
      </td></tr>
279 279
      <xsl:call-template name="imageDescription">
......
283 283
    <xsl:for-each select="attributeList">
284 284
      <xsl:call-template name="spatialRasterAttributeList">
285 285
        <xsl:with-param name="spatialrasterfirstColStyle" select="$spatialrasterfirstColStyle"/>
286
        <xsl:with-param name="spatialrasterHeaderStyle" select="$spatialrasterHeaderStyle"/>  
286
        <xsl:with-param name="spatialrastersubHeaderStyle" select="$spatialrastersubHeaderStyle"/>  
287 287
        <xsl:with-param name="docid" select="$docid"/>
288 288
        <xsl:with-param name="entityindex" select="$entityindex"/>
289 289
      </xsl:call-template>
......
295 295
          <xsl:with-param name="entityindex" select="$entityindex"/>
296 296
          <xsl:with-param name="physicalindex" select="position()"/>
297 297
          <xsl:with-param name="disfirstColStyle" select="$spatialrasterfirstColStyle"/>
298
          <xsl:with-param name="dissubHeaderStyle" select="$spatialrasterHeaderStyle"/>
298
          <xsl:with-param name="dissubHeaderStyle" select="$spatialrastersubHeaderStyle"/>
299 299
       </xsl:call-template>
300 300
    </xsl:for-each>
301 301
  </xsl:template>
......
328 328
  <xsl:template name="spatialReferenceCommon">
329 329
    <xsl:param name="spatialrasterfirstColStyle"/>
330 330
    <xsl:for-each select="horizCoordSysName">
331
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
331
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
332 332
            Name of Coordinate System
333 333
            </td>
334 334
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
337 337
       </tr>
338 338
    </xsl:for-each>
339 339
    <xsl:for-each select="horizCoordSysDef/geogCoordSys">
340
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
340
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
341 341
            Definition of Geographic Coordinate System
342 342
            </td>
343 343
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
349 349
    </xsl:for-each>
350 350
    <xsl:for-each select="horizCoordSysDef/projCoordSys">
351 351
      <xsl:for-each select="geogCoordSys">
352
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
352
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
353 353
            Definition of Geographic Coordinate System
354 354
            </td>
355 355
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
360 360
       </tr>
361 361
     </xsl:for-each>
362 362
     <xsl:for-each select="projection">
363
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
363
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
364 364
            Projection
365 365
            </td>
366 366
            <td width="{$secondColWidth}" class="{$secondColStyle}">
367 367
               <table class="default" width="100%">
368 368
                 <xsl:for-each select="parameter">
369
                     <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
369
                     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
370 370
                          Parameter
371 371
                         </td>
372 372
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
......
375 375
                      </tr>
376 376
                 </xsl:for-each>
377 377
                 <xsl:for-each select="unit">
378
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
378
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
379 379
                          Unit
380 380
                        </td>
381 381
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
......
389 389
     </xsl:for-each>
390 390
    </xsl:for-each>
391 391
    <xsl:for-each select="vertCoordSys/altitudeSysDef">
392
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
392
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
393 393
            Altitude System Definition
394 394
            </td>
395 395
            <td width="{$secondColWidth}" class="{$secondColStyle}">
396 396
               <table class="default" width="100%">
397 397
                 <xsl:for-each select="altitudeDatumName">
398
                     <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
398
                     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
399 399
                          Datum
400 400
                         </td>
401 401
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
......
404 404
                      </tr>
405 405
                 </xsl:for-each>
406 406
                 <xsl:for-each select="altitudeResolution">
407
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
407
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
408 408
                          Resolution
409 409
                        </td>
410 410
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
......
413 413
                   </tr>
414 414
                </xsl:for-each>
415 415
                <xsl:for-each select="altitudeDistanceUnits">
416
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
416
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
417 417
                          Distance Unit
418 418
                        </td>
419 419
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
......
422 422
                   </tr>
423 423
                </xsl:for-each>
424 424
                <xsl:for-each select="altitudeEncodingMethod">
425
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
425
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
426 426
                          Encoding Method
427 427
                        </td>
428 428
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
......
435 435
       </tr>
436 436
    </xsl:for-each>
437 437
    <xsl:for-each select="vertCoordSys/depthSysDef">
438
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
438
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
439 439
            Depth System Definition
440 440
            </td>
441 441
            <td width="{$secondColWidth}" class="{$secondColStyle}">
442 442
               <table class="default" width="100%">
443 443
                 <xsl:for-each select="depthDatumName">
444
                     <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
444
                     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
445 445
                          Datum
446 446
                         </td>
447 447
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
......
450 450
                      </tr>
451 451
                 </xsl:for-each>
452 452
                 <xsl:for-each select="depthResolution">
453
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
453
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
454 454
                          Resolution
455 455
                        </td>
456 456
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
......
459 459
                   </tr>
460 460
                </xsl:for-each>
461 461
                <xsl:for-each select="depthDistanceUnits">
462
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
462
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
463 463
                          Distance Unit
464 464
                        </td>
465 465
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
......
468 468
                   </tr>
469 469
                </xsl:for-each>
470 470
                <xsl:for-each select="depthEncodingMethod">
471
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
471
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
472 472
                          Encoding Method
473 473
                        </td>
474 474
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
......
486 486
   <xsl:param name="spatialrasterfirstColStyle"/>
487 487
   <table class="default" width="100%">
488 488
      <xsl:for-each select="datum">
489
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
489
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
490 490
             Datum
491 491
            </td>
492 492
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
495 495
        </tr>
496 496
      </xsl:for-each>
497 497
      <xsl:for-each select="spheroid">
498
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
498
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
499 499
             Spheroid
500 500
            </td>
501 501
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
504 504
        </tr>
505 505
      </xsl:for-each>
506 506
       <xsl:for-each select="primeMeridian">
507
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
507
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
508 508
             Prime Meridian
509 509
            </td>
510 510
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
513 513
        </tr>
514 514
      </xsl:for-each>
515 515
     <xsl:for-each select="unit">
516
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
516
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
517 517
             Unit
518 518
            </td>
519 519
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
530 530
 <xsl:template name="georeferenceInfo">
531 531
    <xsl:param name="spatialrasterfirstColStyle"/>
532 532
    <xsl:for-each select="cornerPoint">
533
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
533
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
534 534
            Corner Point
535 535
            </td>
536 536
            <td width="{$secondColWidth}" class="{$secondColStyle}">
537 537
               <table class="default" width="100%">
538 538
                 <xsl:for-each select="corner">
539
                     <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
539
                     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
540 540
                          Corner
541 541
                         </td>
542 542
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
......
545 545
                      </tr>
546 546
                 </xsl:for-each>
547 547
                 <xsl:for-each select="xCoordinate">
548
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
548
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
549 549
                          xCoordinate
550 550
                        </td>
551 551
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
......
554 554
                   </tr>
555 555
                </xsl:for-each>
556 556
                <xsl:for-each select="yCoordinate">
557
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
557
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
558 558
                          yCoordinate
559 559
                        </td>
560 560
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
......
563 563
                   </tr>
564 564
                </xsl:for-each>
565 565
                <xsl:for-each select="pointInPixel">
566
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
566
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
567 567
                          Point in Pixel
568 568
                        </td>
569 569
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
......
576 576
       </tr>
577 577
    </xsl:for-each>
578 578
    <xsl:for-each select="controlPoint">
579
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
579
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
580 580
            Control Point
581 581
            </td>
582 582
            <td width="{$secondColWidth}" class="{$secondColStyle}">
583 583
               <table class="default" width="100%">
584 584
                 <xsl:for-each select="column">
585
                     <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
585
                     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
586 586
                          Column Location
587 587
                         </td>
588 588
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
......
591 591
                      </tr>
592 592
                 </xsl:for-each>
593 593
                 <xsl:for-each select="row">
594
                     <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
594
                     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
595 595
                          Row Location
596 596
                         </td>
597 597
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
......
600 600
                      </tr>
601 601
                 </xsl:for-each>
602 602
                 <xsl:for-each select="xCoordinate">
603
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
603
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
604 604
                          xCoordinate
605 605
                        </td>
606 606
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
......
609 609
                   </tr>
610 610
                </xsl:for-each>
611 611
                <xsl:for-each select="yCoordinate">
612
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
612
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
613 613
                          yCoordinate
614 614
                        </td>
615 615
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
......
618 618
                   </tr>
619 619
                </xsl:for-each>
620 620
                <xsl:for-each select="pointInPixel">
621
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
621
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
622 622
                          Point in Pixel
623 623
                        </td>
624 624
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
......
631 631
       </tr>
632 632
    </xsl:for-each>
633 633
    <xsl:for-each select="bilinearFit">
634
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
634
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
635 635
            Bilinear Fit
636 636
            </td>
637 637
            <td width="{$secondColWidth}" class="{$secondColStyle}">
638 638
               <table class="default" width="100%">
639 639
                 <xsl:for-each select="xIntercept">
640
                     <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
640
                     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
641 641
                          X Intercept
642 642
                         </td>
643 643
                         <td width="{$secondColWidth}" class="{$secondColStyle}">
......
646 646
                      </tr>
647 647
                 </xsl:for-each>
648 648
                 <xsl:for-each select="xSlope">
649
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
649
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
650 650
                          X Slope
651 651
                        </td>
652 652
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
......
655 655
                   </tr>
656 656
                </xsl:for-each>
657 657
                <xsl:for-each select="yIntercept">
658
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
658
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
659 659
                          Y Intercept
660 660
                        </td>
661 661
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
......
664 664
                   </tr>
665 665
                </xsl:for-each>
666 666
                <xsl:for-each select="ySlope">
667
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
667
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
668 668
                          Y Slope
669 669
                        </td>
670 670
                        <td width="{$secondColWidth}" class="{$secondColStyle}">
......
684 684
 <xsl:template name="dataQuality">
685 685
   <xsl:param name="spatialrasterfirstColStyle"/>
686 686
   <xsl:for-each select="accuracyReport">
687
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
687
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
688 688
             Report
689 689
            </td>
690 690
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
693 693
       </tr>
694 694
   </xsl:for-each>
695 695
   <xsl:if test="quantitativeAccuracyReport">
696
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
696
       <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
697 697
             Quantitative Report
698 698
            </td>
699 699
            <td width="{$secondColWidth}" class="{$secondColStyle}">
700 700
                <table class="default" width="100%">
701 701
                  <xsl:for-each select="quantitativeAccuracyReport">
702
                     <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
702
                     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
703 703
                         Accuracy Value
704 704
                      </td>
705 705
                      <td width="{$secondColWidth}" class="{$secondColStyle}">
706 706
                        <xsl:value-of select="quantitativeAccuracyValue"/>
707 707
                      </td>
708 708
                    </tr>
709
                    <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
709
                    <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
710 710
                         Method
711 711
                      </td>
712 712
                      <td width="{$secondColWidth}" class="{$secondColStyle}">
......
726 726
  <xsl:template name="imageDescription">
727 727
    <xsl:param name="spatialrasterfirstColStyle"/>
728 728
    <xsl:for-each select="illuminationElevationAngle">
729
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
729
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
730 730
             Illumination Elevation
731 731
            </td>
732 732
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
735 735
       </tr>
736 736
    </xsl:for-each>
737 737
    <xsl:for-each select="illuminationAzimuthAngle">
738
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
738
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
739 739
             Illumination Azimuth
740 740
            </td>
741 741
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
744 744
       </tr>
745 745
    </xsl:for-each>
746 746
    <xsl:for-each select="imageOrientationAngle">
747
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
747
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
748 748
             Image Orientation
749 749
            </td>
750 750
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
753 753
       </tr>
754 754
    </xsl:for-each>
755 755
    <xsl:for-each select="imagingCondition">
756
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
756
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
757 757
             Code Affectting Quality of Image
758 758
            </td>
759 759
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
762 762
       </tr>
763 763
    </xsl:for-each>
764 764
   <xsl:for-each select="imagingCondition">
765
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
765
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
766 766
             Code Affectting Quality of Image
767 767
            </td>
768 768
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
771 771
       </tr>
772 772
    </xsl:for-each> 
773 773
    <xsl:for-each select="imageQualityCode">
774
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
774
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
775 775
             Quality
776 776
            </td>
777 777
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
780 780
       </tr>
781 781
    </xsl:for-each>
782 782
    <xsl:for-each select="cloudCoverPercentage">
783
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
783
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
784 784
             Cloud Coverage
785 785
            </td>
786 786
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
789 789
       </tr>
790 790
    </xsl:for-each>
791 791
    <xsl:for-each select="preProcessingTypeCode">
792
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
792
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
793 793
             PreProcessing
794 794
            </td>
795 795
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
798 798
       </tr>
799 799
    </xsl:for-each>
800 800
    <xsl:for-each select="compressionGenerationQuality">
801
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
801
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
802 802
             Compression Quality
803 803
            </td>
804 804
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
807 807
       </tr>
808 808
    </xsl:for-each>
809 809
    <xsl:for-each select="triangulationIndicator">
810
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
810
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
811 811
             Triangulation Indicator
812 812
            </td>
813 813
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
816 816
       </tr>
817 817
    </xsl:for-each>
818 818
    <xsl:for-each select="radionmetricDataAvailability">
819
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
819
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
820 820
             Availability of Radionmetric Data
821 821
            </td>
822 822
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
825 825
       </tr>
826 826
    </xsl:for-each>
827 827
    <xsl:for-each select="cameraCalibrationInformationAvailability">
828
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
828
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
829 829
             Availability of Camera Calibration Correction
830 830
            </td>
831 831
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
834 834
       </tr>
835 835
    </xsl:for-each>
836 836
    <xsl:for-each select="filmDistortionInformationAvailability">
837
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
837
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
838 838
             Availability of Calibration Reseau
839 839
            </td>
840 840
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
843 843
       </tr>
844 844
    </xsl:for-each>
845 845
    <xsl:for-each select="lensDistortionInformationAvailability">
846
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
846
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
847 847
             Availability of Lens Aberration Correction
848 848
            </td>
849 849
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
852 852
       </tr>
853 853
    </xsl:for-each>
854 854
    <xsl:for-each select="bandDescription">
855
     <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
855
     <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
856 856
             Availability of Lens Aberration Correction
857 857
            </td>
858 858
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
871 871
    <xsl:param name="spatialrasterfirstColStyle"/>
872 872
    <table class="default" width="100%">
873 873
      <xsl:for-each select="sequenceIdentifier">
874
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
874
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
875 875
            Sequence Identifier
876 876
            </td>
877 877
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
880 880
        </tr>
881 881
     </xsl:for-each>
882 882
     <xsl:for-each select="highWavelength">
883
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
883
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
884 884
             High Wave Length
885 885
            </td>
886 886
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
889 889
        </tr>
890 890
     </xsl:for-each>
891 891
     <xsl:for-each select="lowWaveLength">
892
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
892
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
893 893
             High Wave Length
894 894
            </td>
895 895
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
898 898
        </tr>
899 899
     </xsl:for-each>
900 900
     <xsl:for-each select="waveLengthUnits">
901
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
901
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
902 902
             Wave Length Units
903 903
            </td>
904 904
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
907 907
        </tr>
908 908
     </xsl:for-each>
909 909
     <xsl:for-each select="peakResponse">
910
        <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
910
        <tr><td width="{$firstColWidth}" class="{$spatialrasterfirstColStyle}">
911 911
             Peak Response
912 912
            </td>
913 913
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
937 937
          <xsl:with-param name="physicalindex" select="$physicalindex"/>
938 938
          <xsl:with-param name="distributionindex" select="position()"/>
939 939
          <xsl:with-param name="disfirstColStyle" select="$spatialrasterfirstColStyle"/>
940
          <xsl:with-param name="dissubHeaderStyle" select="$spatialrasterHeaderStyle"/>
940
          <xsl:with-param name="dissubHeaderStyle" select="$spatialrastersubHeaderStyle"/>
941 941
        </xsl:call-template>
942 942
      </td></tr>
943 943
    </xsl:for-each>
......
950 950
    <xsl:param name="docid"/>
951 951
    <xsl:param name="entitytype">spatialRaster</xsl:param>
952 952
    <xsl:param name="entityindex"/>
953
    <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
953
    <tr><td class="{$spatialrastersubHeaderStyle}" colspan="2">
954 954
        <xsl:text>Attribute Info:</xsl:text>
955 955
    </td></tr>
956 956
    <tr><td colspan="2">
lib/style/eml2/eml-spatialvector-2.0.0.xsl
93 93
    </xsl:for-each>
94 94
    <!-- call physical moduel without show distribution(we want see it later)-->
95 95
    <xsl:if test="physical">
96
       <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
96
       <tr><td class="{$spatialvectorsubHeaderStyle}" colspan="2">
97 97
        Physical Structure Description
98 98
      </td></tr>
99 99
    </xsl:if>
......
106 106
      </xsl:for-each>
107 107
    </td></tr>
108 108
    <xsl:if test="coverage">
109
       <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
109
       <tr><td class="{$spatialvectorsubHeaderStyle}" colspan="2">
110 110
        Coverage Description
111 111
      </td></tr>
112 112
    </xsl:if>
......
117 117
      </td></tr>
118 118
    </xsl:for-each>
119 119
    <xsl:if test="method">
120
       <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
120
       <tr><td class="{$spatialvectorsubHeaderStyle}" colspan="2">
121 121
        Method Description
122 122
      </td></tr>
123 123
    </xsl:if>
......
125 125
      <tr><td colspan="2">
126 126
        <xsl:call-template name="method">
127 127
          <xsl:with-param name="methodfirstColStyle" select="$spatialvectorfirstColStyle"/>
128
          <xsl:with-param name="methodsubHeaderStyle" select="$datatablesubHeaderStyle"/>
128
          <xsl:with-param name="methodsubHeaderStyle" select="$spatialvectorsubHeaderStyle"/>
129 129
        </xsl:call-template>
130 130
      </td></tr>
131 131
    </xsl:for-each>
132 132
    <xsl:if test="constraint">
133
       <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
133
       <tr><td class="{$spatialvectorsubHeaderStyle}" colspan="2">
134 134
        Constraint
135 135
      </td></tr>
136 136
    </xsl:if>
......
142 142
      </td></tr>
143 143
    </xsl:for-each>
144 144
    <xsl:for-each select="geometry">
145
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
145
       <tr><td width="{$firstColWidth}" class="{$spatialvectorfirstColStyle}">
146 146
            Geometry
147 147
            </td>
148 148
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
151 151
       </tr>
152 152
    </xsl:for-each>
153 153
    <xsl:for-each select="geometricObjectCount">
154
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
154
       <tr><td width="{$firstColWidth}" class="{$spatialvectorfirstColStyle}">
155 155
            Number of Geometric Objects
156 156
            </td>
157 157
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
160 160
       </tr>
161 161
    </xsl:for-each>
162 162
    <xsl:for-each select="topologyLevel">
163
       <tr><td width="{$firstColWidth}" class="{$spatialfirstColStyle}">
163
       <tr><td width="{$firstColWidth}" class="{$spatialvectorfirstColStyle}">
164 164
           Topolgy Level
165 165
            </td>
166 166
            <td width="{$secondColWidth}" class="{$secondColStyle}">
......
169 169
       </tr>
170 170
    </xsl:for-each>
171 171
    <xsl:for-each select="spatialReference">
172
       <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
172
       <tr><td class="{$spatialvectorsubHeaderStyle}" colspan="2">
173 173
        Spatial Reference
174 174
      </td></tr>
175 175
      <xsl:call-template name="spatialReference">
......
177 177
      </xsl:call-template>
178 178
    </xsl:for-each>
179 179
    <xsl:for-each select="horizontalAccuracy">
180
      <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
180
      <tr><td class="{$spatialvectorsubHeaderStyle}" colspan="2">
181 181
        Horizontal Accuracy
182 182
      </td></tr>
183 183
      <xsl:call-template name="dataQuality">
......
185 185
      </xsl:call-template>
186 186
    </xsl:for-each>
187 187
    <xsl:for-each select="verticalAccuracy">
188
      <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
188
      <tr><td class="{$spatialvectorsubHeaderStyle}" colspan="2">
189 189
        Vertical Accuracy
190 190
      </td></tr>
191 191
      <xsl:call-template name="dataQuality">
......
195 195
    <xsl:for-each select="attributeList">
196 196
      <xsl:call-template name="spatialRasterAttributeList">
197 197
        <xsl:with-param name="spatialvectorfirstColStyle" select="$spatialvectorfirstColStyle"/>
198
        <xsl:with-param name="spatialrasterHeaderStyle" select="$spatialrasterHeaderStyle"/>  
198
        <xsl:with-param name="spatialvectorsubHeaderStyle" select="$spatialvectorsubHeaderStyle"/>  
199 199
        <xsl:with-param name="docid" select="$docid"/>
200 200
        <xsl:with-param name="entityindex" select="$entityindex"/>
201 201
      </xsl:call-template>
......
207 207
          <xsl:with-param name="entityindex" select="$entityindex"/>
208 208
          <xsl:with-param name="physicalindex" select="position()"/>
209 209
          <xsl:with-param name="disfirstColStyle" select="$spatialvectorfirstColStyle"/>
210
          <xsl:with-param name="dissubHeaderStyle" select="$spatialrasterHeaderStyle"/>
210
          <xsl:with-param name="dissubHeaderStyle" select="$spatialvectorsubHeaderStyle"/>
211 211
       </xsl:call-template>
212 212
    </xsl:for-each>
213 213
  </xsl:template>
......
230 230
          <xsl:with-param name="physicalindex" select="$physicalindex"/>
231 231
          <xsl:with-param name="distributionindex" select="position()"/>
232 232
          <xsl:with-param name="disfirstColStyle" select="$spatialvectorfirstColStyle"/>
233
          <xsl:with-param name="dissubHeaderStyle" select="$spatialrasterHeaderStyle"/>
233
          <xsl:with-param name="dissubHeaderStyle" select="$spatialvectorsubHeaderStyle"/>
234 234
        </xsl:call-template>
235 235
      </td></tr>
236 236
    </xsl:for-each>
......
243 243
    <xsl:param name="docid"/>
244 244
    <xsl:param name="entitytype">spatialVector</xsl:param>
245 245
    <xsl:param name="entityindex"/>
246
    <tr><td class="{$spatialrasterHeaderStyle}" colspan="2">
246
    <tr><td class="{$spatialvectorsubHeaderStyle}" colspan="2">
247 247
        <xsl:text>Attribute Info:</xsl:text>
248 248
    </td></tr>
249 249
    <tr><td colspan="2">
lib/style/eml2/eml-2.0.0.xsl
30 30
  * suitable for rendering with modern web browsers.
31 31
-->
32 32
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
33
  <xsl:import href="eml-settings-2.0.0.xsl"/>
34
  <xsl:import href="eml-identifier-2.0.0.xsl"/>
35
  <xsl:import href="eml-text-2.0.0.xsl"/>
33
  <xsl:import href="eml-access-2.0.0.xsl"/>
34
  <xsl:import href="eml-attribute-2.0.0.xsl"/>
35
  <xsl:import href="eml-attribute-enumeratedDomain-2.0.0.xsl"/>
36
  <xsl:import href="eml-constraint-2.0.0.xsl"/>
37
  <xsl:import href="eml-coverage-2.0.0.xsl"/>
36 38
  <xsl:import href="eml-dataset-2.0.0.xsl"/>
39
  <xsl:import href="eml-datatable-2.0.0.xsl"/>
40
  <xsl:import href="eml-distribution-2.0.0.xsl"/>
37 41
  <xsl:import href="eml-entity-2.0.0.xsl"/>
42
  <xsl:import href="eml-identifier-2.0.0.xsl"/>
43
  <xsl:import href="eml-literature-2.0.0.xsl"/>
44
  <xsl:import href="eml-method-2.0.0.xsl"/>
45
  <xsl:import href="eml-otherentity-2.0.0.xsl"/>
46
  <xsl:import href="eml-party-2.0.0.xsl"/>
38 47
  <xsl:import href="eml-physical-2.0.0.xsl"/>
39
  <xsl:import href="eml-datatable-2.0.0.xsl"/>
40
  <xsl:import href="eml-attribute-2.0.0.xsl"/>
41

  
48
  <xsl:import href="eml-project-2.0.0.xsl"/>
49
  <xsl:import href="eml-protocol-2.0.0.xsl"/>
50
  <xsl:import href="eml-resource-2.0.0.xsl"/>
51
  <xsl:import href="eml-settings-2.0.0.xsl"/>
52
  <xsl:import href="eml-software-2.0.0.xsl"/>
53
  <xsl:import href="eml-spatialraster-2.0.0.xsl"/>
54
  <xsl:import href="eml-spatialvector-2.0.0.xsl"/>
55
  <xsl:import href="eml-storedprocedure-2.0.0.xsl"/>
56
  <xsl:import href="eml-text-2.0.0.xsl"/>
57
  <xsl:import href="eml-view-2.0.0.xsl"/>
58
  
42 59
  <xsl:output method="html" encoding="iso-8859-1"/>
43 60
  <!-- global variables to store id node set in case to be referenced-->
44 61
  <xsl:variable name="ids" select="//*[@id!='']"/>
......
50 67
              href="{$stylePath}/{$qformat}.css" />
51 68
      </head>
52 69
      <body>
70
          <table width="100%">
71
          <tr>
72
            <td rowspan="2"><img src="@web-base-url@/images/KNBLogo.gif"/></td>
73
            <td colspan="7"><div class="title">Biocomplexity Data Search</div>
74
            </td>
75
          </tr>
76
          <tr>
77
            <td><a href="@web-base-url@" class="toollink"> KNB </a></td>
78
            <td><a href="@web-base-url@/data.html" class="toollink"> 
79
                Data </a></td>
80
            <td><a href="@web-base-url@/people.html" class="toollink"> 
81
                People </a></td>
82
            <td><a href="@web-base-url@/informatics" class="toollink"> 
83
                Informatics </a></td>
84
            <td><a href="@web-base-url@/biodiversity" class="toollink"> 
85
                Biodiversity </a></td>
86
            <td><a href="@web-base-url@/education" class="toollink"> 
87
                Education </a></td>
88
            <td><a href="@web-base-url@/software" class="toollink"> 
89
                Software </a></td>
90
         </tr>
91
         <tr>
92
          <td align="right" valign="top" colspan="7">
93
            <form action="@html-path@/servlet/metacat" method="POST">
94
             Data Search: <input type="text" name="anyfield" size="10" />
95
             <input type="hidden" name="action" value="query" />   
96
             <input type="hidden" name="qformat" value="knb" />
97
             <input type="hidden" name="operator" value="UNION" />
98
             
99
             <input type="hidden" name="returnfield"
100
              value="creator/individualName/surName" />
101
             <input type="hidden" name="returnfield"
102
              value="creator/organizationName" />
103
             <input type="hidden" name="returnfield" 
104
              value="originator/individualName/surName" />
105
             <input type="hidden" name="returnfield" 
106
              value="originator/individualName/givenName" />
107
             <input type="hidden" name="returnfield" 
108
              value="originator/organizationName" />
109
             <input type="hidden" name="returnfield" 
110
              value="title" />
111
             <input type="hidden" name="returnfield" 
112
              value="keyword" />
113
             <input type="hidden" name="returndoctype"
114
              value="eml://ecoinformatics.org/eml-2.0.0" />
115
             <input type="hidden" name="returndoctype"
116
              value="-//NCEAS//eml-dataset-2.0//EN" />
117
             <input type="hidden" name="returndoctype"
118
              value="-//NCEAS//resource//EN" />
119
             <input type="hidden" name="returndoctype"
120
              value="-//NCEAS//eml-dataset//EN" />
121
              <input type="hidden" name="returndoctype"
122
              value="-//ecoinformatics.org//eml-dataset-2.0.0beta6//EN" />
123
              <input type="hidden" name="returndoctype"
124
              value="-//ecoinformatics.org//eml-dataset-2.0.0beta4//EN" />
125
           </form>
126
          </td>
127
        </tr>  
128
       </table>
53 129
        <xsl:apply-templates select="*[local-name()='eml']"/>
54 130
      </body>
55 131
    </html>
......
141 217
                  </xsl:if>
142 218
              </xsl:for-each>
143 219
            </xsl:if>
220
            <xsl:if test="$entitytype='spatialRaster'">
221
               <xsl:for-each select="spatialRaster">
222
                  <xsl:if test="position()=$entityindex">
223
                     <xsl:call-template name="spatialRaster">
224
                         <xsl:with-param name="spatialrasterfirstColStyle" select="$firstColStyle"/>
225
                         <xsl:with-param name="spatialrastersubHeaderStyle" select="$subHeaderStyle"/>  
226
                         <xsl:with-param name="docid" select="$docid"/>
227
                         <xsl:with-param name="entitytype" select="$entitytype"/>
228
                         <xsl:with-param name="entityindex" select="$entityindex"/>
229
                     </xsl:call-template>
230
                  </xsl:if>
231
              </xsl:for-each>
232
            </xsl:if>
233
            <xsl:if test="$entitytype='spatialVector'">
234
               <xsl:for-each select="spatialVector">
235
                  <xsl:if test="position()=$entityindex">
236
                     <xsl:call-template name="spatialVector">
237
                         <xsl:with-param name="spatialvectorfirstColStyle" select="$firstColStyle"/>
238
                         <xsl:with-param name="spatialvectorsubHeaderStyle" select="$subHeaderStyle"/>  
239
                         <xsl:with-param name="docid" select="$docid"/>
240
                         <xsl:with-param name="entitytype" select="$entitytype"/>
241
                         <xsl:with-param name="entityindex" select="$entityindex"/>
242
                     </xsl:call-template>
243
                  </xsl:if>
244
              </xsl:for-each>
245
            </xsl:if>
246
            <xsl:if test="$entitytype='storedProcedure'">
247
               <xsl:for-each select="storedProcedure">
248
                  <xsl:if test="position()=$entityindex">
249
                     <xsl:call-template name="storedProcedure">
250
                         <xsl:with-param name="storedprocedurefirstColStyle" select="$firstColStyle"/>
251
                         <xsl:with-param name="storedproceduresubHeaderStyle" select="$subHeaderStyle"/>  
252
                         <xsl:with-param name="docid" select="$docid"/>
253
                         <xsl:with-param name="entitytype" select="$entitytype"/>
254
                         <xsl:with-param name="entityindex" select="$entityindex"/>
255
                     </xsl:call-template>
256
                  </xsl:if>
257
              </xsl:for-each>
258
            </xsl:if>
259
            <xsl:if test="$entitytype='view'">
260
               <xsl:for-each select="view">
261
                  <xsl:if test="position()=$entityindex">
262
                     <xsl:call-template name="view">
263
                         <xsl:with-param name="viewfirstColStyle" select="$firstColStyle"/>
264
                         <xsl:with-param name="viewsubHeaderStyle" select="$subHeaderStyle"/>  
265
                         <xsl:with-param name="docid" select="$docid"/>
266
                         <xsl:with-param name="entitytype" select="$entitytype"/>
267
                         <xsl:with-param name="entityindex" select="$entityindex"/>
268
                     </xsl:call-template>
269
                  </xsl:if>
270
              </xsl:for-each>
271
            </xsl:if>
272
            <xsl:if test="$entitytype='otherEntity'">
273
               <xsl:for-each select="view">
274
                  <xsl:if test="position()=$entityindex">
275
                     <xsl:call-template name="otherEntity">
276
                         <xsl:with-param name="otherentityfirstColStyle" select="$firstColStyle"/>
277
                         <xsl:with-param name="otherentitysubHeaderStyle" select="$subHeaderStyle"/>  
278
                         <xsl:with-param name="docid" select="$docid"/>
279
                         <xsl:with-param name="entitytype" select="$entitytype"/>
280
                         <xsl:with-param name="entityindex" select="$entityindex"/>
281
                     </xsl:call-template>
282
                  </xsl:if>
283
              </xsl:for-each>
284
            </xsl:if>
144 285
          </td>
145 286
      </tr>  
146 287
   </xsl:template>
......
172 313
      </tr>  
173 314
   </xsl:template>
174 315
   
316
   <!--************************Attribute Domain************************-->
175 317
   
176 318
   
177 319
   
320
   <!--************************Attribute Method************************-->
178 321
   
322
   
323
   
324
   <!--************************Attribute Coverage************************-->
325
   
326
   
327
   <!--*************************Distribution Inline Data*****************-->
328
   
329
   
330
   
331
   
332
   
179 333
     <!--********************************************************
180 334
                     Citation part
181 335
       ********************************************************-->
......
220 374
              <xsl:with-param name="system" select="../@system"/>
221 375
           </xsl:call-template>
222 376
        </td></tr>
377
         <tr>
378
          <td width="100%">
379
            <xsl:call-template name="software">
380
               <xsl:with-param name="softwarefirstColStyle" select="$firstColStyle"/>
381
               <xsl:with-param name="softwaresubHeaderStyle" select="$subHeaderStyle"/>
382
           </xsl:call-template>
383
          </td>
384
        </tr>
223 385
     </table>
224 386
   </xsl:template>
225 387
   
......
239 401
              <xsl:with-param name="system" select="../@system"/>
240 402
          </xsl:call-template>
241 403
       </td></tr>
404
       <tr>
405
       <td width="100%">
406
            <xsl:call-template name="protocol">
407
               <xsl:with-param name="protocolfirstColStyle" select="$firstColStyle"/>
408
               <xsl:with-param name="protocolsubHeaderStyle" select="$subHeaderStyle"/>
409
           </xsl:call-template>
410
          </td>
411
        </tr>
242 412
     </table>
243 413
   </xsl:template>
244 414
    

Also available in: Unified diff