diff options
Diffstat (limited to 'doc/ebus_specification.html.xslt')
-rw-r--r-- | doc/ebus_specification.html.xslt | 53 |
1 files changed, 39 insertions, 14 deletions
diff --git a/doc/ebus_specification.html.xslt b/doc/ebus_specification.html.xslt index 668d3ba..2743e5b 100644 --- a/doc/ebus_specification.html.xslt +++ b/doc/ebus_specification.html.xslt @@ -5,11 +5,25 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <head> - <meta http-equiv="Content-Type" content="text/html; charset=utf8" /> + <meta http-equiv="Content-Type" content="text/html; charset=utf8"/> + <style type="text/css"> + table { + border: 1px solid gray; + width: 100%; + } + table td { + border-left: 1px dotted gray; + border-right: 1px dotted gray; + } + + table th { + border: 1px dotted gray; + } + </style> </head> <body> <h2>Ebus Geräte</h2> - <table class="ebus_devices"> + <table class="devices"> <tr> <th>Adresse</th> <th>Gerät</th> @@ -27,36 +41,47 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> </xsl:for-each> </table> - <h2>Ebus Packete</h2> - <table class="ebus_packets"> + <h2>Ebus Pakete</h2> + <table class="packets"> <tr> - <th>prim. command</th> - <th>sec. command</th> - <th>descript.</th> - <th>fieldsr</th> + <th>Primary Command</th> + <th>Secondary Command</th> + <th>Name</th> + <th>Description</th> </tr> <xsl:for-each select="ebus/packets/packet"> <tr> <td><xsl:value-of select="@primary"/></td> <td><xsl:value-of select="@secondary"/></td> + <td><xsl:value-of select="@name"/></td> <td><xsl:value-of select="@description"/></td> - <td> - <table> + </tr> + <tr> + <td/> + <td colspan="3"> + <table class="fields"> <tr> - <th>name</th> - <th>typ</th> <th>offset</th> + <th>typ</th> + <th>name</th> + <th>Description</th> </tr> <xsl:for-each select="fields/*"> <tr> - <td><xsl:value-of select="@name"/></td> - <td><xsl:value-of select="name()"/></td> <td><xsl:value-of select="@offset"/></td> + <td><xsl:value-of select="name()"/></td> + <td><xsl:value-of select="@name"/></td> + <td><xsl:value-of select="text()"/></td> </tr> </xsl:for-each> </table> </td> </tr> + <tr> + <td colspan="4"> + <hr /> + </td> + </tr> </xsl:for-each> </table> </body> |