1 <?xml version="1.0" encoding="UTF-8"?>
4 PLC configuration file-to-DocBook conversion stylesheet
6 Mark Huang <mlhuang@cs.princeton.edu>
7 Copyright (C) 2006 The Trustees of Princeton University
12 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
14 <xsl:output omit-xml-declaration="yes" encoding="UTF-8" indent="yes" />
16 <xsl:template match="/">
18 <xsl:for-each select="configuration/variables/category">
19 <xsl:variable name="category_id" select="translate(@id,
20 'abcdefghijklmnopqrstuvwxyz',
21 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')" />
22 <xsl:variable name="category_desc" select="description" />
26 <filename><xsl:value-of select="$category_id" /> </filename>
29 <xsl:value-of select="$category_desc" />
32 <xsl:for-each select="variablelist/variable">
33 <xsl:variable name="variable_id" select="translate(@id,
34 'abcdefghijklmnopqrstuvwxyz',
35 'ABCDEFGHIJKLMNOPQRSTUVWXYZ')" />
39 <xsl:value-of select="$category_id" />_<xsl:value-of select="$variable_id" />
41 (Default:<filename><xsl:value-of select="value" /></filename>)
45 <xsl:value-of select="description" />