| <?xml version="1.0" encoding="UTF-8"?> |
| <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> |
| <xsl:template match="/"> |
| <html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
| <head> |
| <xsl:apply-templates select="/document/properties/title"/> |
| <xsl:apply-templates select="/document/meta"/> |
| <style type="text/css"> |
| @import url("../style/tigris.css"); |
| @import url("../style/maven.css"); |
| @import url("../style/project.css"); |
| </style> |
| <link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link> |
| </head> |
| <xsl:apply-templates select="/document/body"/> |
| </html> |
| </xsl:template> |
| <xsl:template match="body"> |
| <body> |
| <div class="app"> |
| <xsl:apply-templates/> |
| </div> |
| </body> |
| </xsl:template> |
| <xsl:template match="section"> |
| <div> |
| <h3><xsl:value-of select="@name"/></h3> |
| <xsl:apply-templates/> |
| </div> |
| </xsl:template> |
| <xsl:template match="subsection"> |
| <div> |
| <h4><xsl:value-of select="@name"/></h4> |
| <xsl:apply-templates/> |
| </div> |
| </xsl:template> |
| <xsl:template match="source"> |
| <div id="source"> |
| <pre> |
| <xsl:apply-templates/> |
| </pre> |
| </div> |
| </xsl:template> |
| <xsl:template match="node()|@*"> |
| <xsl:copy> |
| <xsl:apply-templates select="@*"/> |
| <xsl:apply-templates/> |
| </xsl:copy> |
| </xsl:template> |
| </xsl:stylesheet> |