Project

General

Profile

metacat / xsqltest / eml-variable-sort.xsl @ 180

1 39 jones
<!--
2
  * eml-variable-sort.xsl
3
  *
4
  *      Authors: Matt Jones
5
  *    Copyright: 2000 Regents of the University of California and the
6
  *               National Center for Ecological Analysis and Synthesis
7
  *  For Details: http://www.nceas.ucsb.edu/
8
  *      Created: 2000 April 5
9
  *    File Info: '$Id$'
10
  *
11
  * This is an XSLT (http://www.w3.org/TR/xslt) stylesheet designed to
12
  * convert an XML file that is valid with respect to the eml-variable.dtd
13
  * module of the Ecological Metadata Language (EML) into an HTML format
14
  * suitable for rendering with modern web browsers. It implements the sorting
15
  * routines for this function.
16
  *
17
  ***                                                                       ***
18
  *** WARNING: THIS stylesheet was written for an early version if Internet ***
19
  *** Explorer 5, and DOES NOT COMPLY with the W3C XSLT standard.           ***
20
  ***                                                                       ***
21
-->
22 38 jones
<xsl:template xmlns:xsl="http://www.w3.org/TR/WD-xsl">
23
  <xsl:apply-templates select="eml_variable">
24
    <xsl:template><xsl:copy><xsl:apply-templates select="@*"/><xsl:apply-templates/></xsl:copy></xsl:template>
25
    <xsl:template match="eml_variable"><xsl:copy><xsl:apply-templates select="@*"/><xsl:apply-templates select="variable" order-by="variable_name"/></xsl:copy></xsl:template>
26
  </xsl:apply-templates>
27
</xsl:template>