source: TI01-discovery/trunk/schema/numsim/NMM/higem/NMM_Model_total_v_k.xsl @ 1044

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI01-discovery/trunk/schema/numsim/NMM/higem/NMM_Model_total_v_k.xsl@1044
Revision 1044, 1.8 KB checked in by hearnsha, 14 years ago (diff)

Katherine Boutons xslt file for creating an html document from NMMModel xml

  • Property svn:executable set to *
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<xsl:stylesheet version="1.0" 
3xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
4<xsl:include href="NMM_Model_metadataID_v_k.xsl"/>
5<xsl:include href="NMM_Model_information_v_k.xsl"/>
6<xsl:include href="NMM_Model_technical_v_k.xsl"/>
7<xsl:include href="NMM_Model_numerical_v_k.xsl"/>
8<xsl:include href="NMM_Model_science_v_k.xsl"/>
9<xsl:include href="NMM_Model_inputoutput_v_k.xsl"/>
10<xsl:output method="html" indent="yes"/>
11<xsl:template match="NMMModel">
12<html>
13<head>
14        <link type="text/css" rel="stylesheet" href="NMMModel.css"/>
15        <title><xsl:value-of select="Information/localName"/> XML Output</title>
16</head>
17<body>
18                                <h1>
19                                        <xsl:value-of select="Information/localName"/>
20                                </h1>
21                                <table id="NMMTable">
22                                        <tr>
23                                                <td class="labelColumn">Model</td>
24                                                <td><xsl:apply-templates select="NMMModel_ID"/></td>
25                                        </tr>
26                                        <xsl:apply-templates select="Information"/>
27                                        <xsl:for-each select="ComponentConfiguration">
28                                        <tbody id="StartComponentConfiguration">
29                                        <tr>
30                                                <td class="labelColumn" colspan="2"><xsl:value-of select="NMMComponent_ID/localIdentifier"/></td>
31                                        </tr>
32                                        </tbody>
33                                        <tbody id="Codebase_ID">
34                                        <tr>
35                                                <td class="labelColumn">Parent Codebase</td>
36                                                <td><xsl:apply-templates select="NMMCodebase_ID"/></td>
37                                        </tr>
38                                        </tbody>
39                                        <tbody id="Component_ID">
40                                        <tr>
41                                                <td class="labelColumn">Parent Component</td>
42                                                <td><xsl:apply-templates select="NMMComponent_ID"/></td>
43                                        </tr>
44                                        </tbody>
45                                        <xsl:apply-templates select="TechnicalProperties"/>
46                                        <xsl:apply-templates select="NumericalProperties"/>
47                                        <xsl:apply-templates select="ScienceProperties"/>
48                                        <xsl:apply-templates select="InputOutputs"/>
49                                        </xsl:for-each>
50                                </table>
51</body>
52</html>
53</xsl:template>
54</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.