source: WAeUP_SRP/trunk/profiles/default/catalog.xsl @ 1404

Last change on this file since 1404 was 1403, checked in by joachim, 18 years ago

more documentation and xsl

File size: 1.7 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
3  <xsl:output method="html"/>
4  <xsl:template match="/">
5    <html>
6      <body>
7      <head>
8        <title>
9          <xsl:value-of select="object/name"/>
10        </title>
11        <link rel="stylesheet" type="text/css" media="all"
12              href="xsl.css" />     
13      </head>
14        <xsl:for-each select="object">
15          <h2>
16            <xsl:value-of select="@name"/>
17            Metatype: <xsl:value-of select="@meta_type"/>
18          </h2>
19        </xsl:for-each>
20        <h1>Columns</h1>
21        <table>
22          <xsl:for-each select="object/column">
23            <xsl:sort select="@value"
24                      order="ascending" />
25            <tr>
26              <td colspan="">
27                <xsl:value-of select="@value"/>
28              </td>
29            </tr>
30          </xsl:for-each>
31        </table>
32        <h1>Indexes</h1>
33        <table>
34          <tr>
35            <th>Name</th>
36            <th>Meta-Type</th>
37            <th>Indexed Attribute</th>
38          </tr>           
39          <xsl:for-each select="object/index">
40            <xsl:sort select="@name"
41                      order="ascending" />
42            <tr>
43              <td colspan="">
44                <xsl:value-of select="@name"/>
45              </td>
46              <td colspan="">
47                <xsl:value-of select="@meta_type"/>
48              </td>
49              <xsl:for-each select="indexed_attr">
50                <td>
51                  <xsl:value-of select="@value"/>
52                </td>
53              </xsl:for-each>
54            </tr>
55          </xsl:for-each>
56        </table>
57      </body>
58    </html>
59  </xsl:template>
60</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.