source: epics2www/display.xsl @ 75

Last change on this file since 75 was 75, checked in by jemian, 14 years ago

initial commit

  • Property svn:eol-style set to native
  • Property svn:keywords set to Rev Date Author Id Url
File size: 1.9 KB
Line 
1<?xml version="1.0" ?>
2
3<!--
4########### SVN repository information ###################
5# $Date: 2009-11-06 15:49:21 +0000 (Fri, 06 Nov 2009) $
6# $Author: jemian $
7# $Revision: 75 $
8# $URL$
9# $Id: display.xsl 75 2009-11-06 15:49:21Z jemian $
10########### SVN repository information ###################
11-->
12
13<xsl:stylesheet
14  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
15  version="1.0">
16
17  <xsl:template match="/">
18      <xsl:apply-templates select="pvdata"/>
19  </xsl:template>
20
21<xsl:template match="pvdata">
22    <xsl:element name="html">
23        <xsl:element name="head">
24            <xsl:element name="title"><xsl:value-of select="title"/></xsl:element>
25        </xsl:element>
26        <xsl:element name="body">
27            <xsl:attribute name="bgcolor">#f0f0f8</xsl:attribute>
28            <xsl:element name="h1"><xsl:value-of select="title"/></xsl:element>
29            <xsl:element name="h2">EPICS data</xsl:element>
30            <xsl:element name="table">
31                <xsl:attribute name="bd">2</xsl:attribute>
32                <xsl:element name="tr">
33                    <xsl:element name="th">name</xsl:element>
34                    <xsl:element name="th">description</xsl:element>
35                    <xsl:element name="th">value</xsl:element>
36                    <xsl:element name="th">time stamp</xsl:element>
37                </xsl:element>
38                <xsl:apply-templates select="pv"/>
39            </xsl:element> <!-- table -->
40            <!-- put summary info and copyright and home page links here -->
41        </xsl:element>
42    </xsl:element>
43</xsl:template>
44   
45    <xsl:template match="pv">
46        <xsl:element name="tr">
47            <xsl:element name="td"><xsl:value-of select="@name"/></xsl:element>
48            <xsl:element name="td"><xsl:value-of select="description"/></xsl:element>
49            <xsl:element name="td"><xsl:value-of select="value"/></xsl:element>
50            <xsl:element name="td"><xsl:value-of select="@timeStamp"/></xsl:element>
51        </xsl:element>
52    </xsl:template>
53
54</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.