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