commons-math/xdocs/xdoc.xsl

43 lines
1.2 KiB
XML

<?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("./stylesheets/tigris.css");
@import url("./stylesheets/maven.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="node()|@*">
<xsl:copy>
<xsl:apply-templates select="@*"/>
<xsl:apply-templates/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>