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> |
---|