1<?xml version="1.0"?>
2<xsl:stylesheet version="1.0"
3  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
4
5<xsl:output method="html" encoding="UTF-8"/>
6<xsl:strip-space elements="*" />
7
8<xsl:template match="/">
9<html>
10  <head>
11   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
12   <title>
13     Okular notes about: <xsl:value-of select="/documentInfo/@url" />
14   </title>
15  </head>
16  <body>
17    <xsl:apply-templates />
18  </body>
19</html>
20</xsl:template>
21
22<xsl:template match="node()">
23  <xsl:apply-templates select="@* | node() "/>
24</xsl:template>
25
26<xsl:template match="text()">
27  <p><xsl:value-of select="."/></p>
28<xsl:text >
29</xsl:text>
30</xsl:template>
31
32<xsl:template match="@contents|@author">
33  <p><xsl:value-of select="." /></p>
34<xsl:text >
35</xsl:text>
36</xsl:template>
37
38<xsl:template match="@*"/>
39
40</xsl:stylesheet>
41