source: epics2xml/basic-table.xsl @ 80

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

give appropriate name

  • Property svn:eol-style set to native
  • Property svn:keywords set to Rev Date Author Id Url
File size: 2.0 KB
Line 
1<?xml version="1.0" ?>
2
3<!--
4########### SVN repository information ###################
5# $Date: 2009-11-06 16:35:56 +0000 (Fri, 06 Nov 2009) $
6# $Author: jemian $
7# $Revision: 80 $
8# $URL$
9# $Id: basic-table.xsl 80 2009-11-06 16:35:56Z 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="p">
31                file written:
32                <xsl:value-of select="@timeStamp"/>
33            </xsl:element>
34            <xsl:element name="table">
35                <xsl:attribute name="bd">2</xsl:attribute>
36                <xsl:element name="tr">
37                    <xsl:element name="th">name</xsl:element>
38                    <xsl:element name="th">description</xsl:element>
39                    <xsl:element name="th">value</xsl:element>
40                    <xsl:element name="th">time stamp</xsl:element>
41                </xsl:element>
42                <xsl:apply-templates select="pv"/>
43            </xsl:element> <!-- table -->
44            <!-- put summary info and copyright and home page links here -->
45        </xsl:element>
46    </xsl:element>
47</xsl:template>
48   
49    <xsl:template match="pv">
50        <xsl:element name="tr">
51            <xsl:element name="td"><xsl:value-of select="@name"/></xsl:element>
52            <xsl:element name="td"><xsl:value-of select="description"/></xsl:element>
53            <xsl:element name="td"><xsl:value-of select="value"/></xsl:element>
54            <xsl:element name="td"><xsl:value-of select="@timeStamp"/></xsl:element>
55        </xsl:element>
56    </xsl:template>
57
58</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.