1*cdf0e10cSrcweir<?xml version="1.0" encoding="UTF-8"?> 2*cdf0e10cSrcweir<!-- 3*cdf0e10cSrcweir 4*cdf0e10cSrcweir DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 5*cdf0e10cSrcweir 6*cdf0e10cSrcweir Copyright 2000, 2010 Oracle and/or its affiliates. 7*cdf0e10cSrcweir 8*cdf0e10cSrcweir OpenOffice.org - a multi-platform office productivity suite 9*cdf0e10cSrcweir 10*cdf0e10cSrcweir This file is part of OpenOffice.org. 11*cdf0e10cSrcweir 12*cdf0e10cSrcweir OpenOffice.org is free software: you can redistribute it and/or modify 13*cdf0e10cSrcweir it under the terms of the GNU Lesser General Public License version 3 14*cdf0e10cSrcweir only, as published by the Free Software Foundation. 15*cdf0e10cSrcweir 16*cdf0e10cSrcweir OpenOffice.org is distributed in the hope that it will be useful, 17*cdf0e10cSrcweir but WITHOUT ANY WARRANTY; without even the implied warranty of 18*cdf0e10cSrcweir MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19*cdf0e10cSrcweir GNU Lesser General Public License version 3 for more details 20*cdf0e10cSrcweir (a copy is included in the LICENSE file that accompanied this code). 21*cdf0e10cSrcweir 22*cdf0e10cSrcweir You should have received a copy of the GNU Lesser General Public License 23*cdf0e10cSrcweir version 3 along with OpenOffice.org. If not, see 24*cdf0e10cSrcweir <http://www.openoffice.org/license.html> 25*cdf0e10cSrcweir for a copy of the LGPLv3 License. 26*cdf0e10cSrcweir 27*cdf0e10cSrcweir--> 28*cdf0e10cSrcweir<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:style="http://openoffice.org/2000/style" xmlns:table="http://openoffice.org/2000/table" xmlns:text="http://openoffice.org/2000/text" xmlns:office="http://openoffice.org/2000/office" xmlns:fo="http://www.w3.org/1999/XSL/Format"> 29*cdf0e10cSrcweir <xsl:output method="xml" omit-xml-declaration="yes" indent="yes" encoding="ISO-8859-1"/> 30*cdf0e10cSrcweir <!--doctype-system=[<!ENTITY acirc "">] --> 31*cdf0e10cSrcweir <xsl:strip-space elements="tokens"/> 32*cdf0e10cSrcweir <xsl:template match="office:document"> 33*cdf0e10cSrcweir <html> 34*cdf0e10cSrcweir <xsl:apply-templates/> 35*cdf0e10cSrcweir </html> 36*cdf0e10cSrcweir </xsl:template> 37*cdf0e10cSrcweir <xsl:template match="office:document-content"> 38*cdf0e10cSrcweir <html> 39*cdf0e10cSrcweir <xsl:apply-templates/> 40*cdf0e10cSrcweir </html> 41*cdf0e10cSrcweir </xsl:template> 42*cdf0e10cSrcweir <xsl:template match="office:automatic-styles"> 43*cdf0e10cSrcweir <style type="text/css">p.Table-Heading{font-weight:bold;}<xsl:apply-templates/> 44*cdf0e10cSrcweir </style> 45*cdf0e10cSrcweir </xsl:template> 46*cdf0e10cSrcweir <xsl:template match="office:styles"/> 47*cdf0e10cSrcweir <xsl:template match="office:meta"/> 48*cdf0e10cSrcweir <xsl:template match="office:settings"/> 49*cdf0e10cSrcweir <xsl:template match="style:style"> 50*cdf0e10cSrcweir <xsl:if test="@style:family ='paragraph'">p.<xsl:value-of select="@style:name"/>{<xsl:apply-templates/>}</xsl:if> 51*cdf0e10cSrcweir <xsl:if test="@style:family ='paragraph'">p.<xsl:value-of select="@style:name"/>{<xsl:if test="@style:parent-style-name='Table Heading'">font-weight:bold;font-style:italic;</xsl:if> 52*cdf0e10cSrcweir <xsl:apply-templates/>}</xsl:if> 53*cdf0e10cSrcweir <xsl:if test="@style:family ='table-cell'">td.<xsl:value-of select="@style:name"/>{<xsl:if test="@style:parent-style-name='Table Heading'">font-weight:bold;font-style:italic;</xsl:if> 54*cdf0e10cSrcweir <xsl:apply-templates/>}</xsl:if> 55*cdf0e10cSrcweir </xsl:template> 56*cdf0e10cSrcweir <xsl:template match="style:properties"> 57*cdf0e10cSrcweir <!--<xsl:param name="style" select="@fo:font-weight"/>--> 58*cdf0e10cSrcweir <xsl:if test="@fo:font-weight">font-weight:<xsl:value-of select="@fo:font-weight"/>;</xsl:if> 59*cdf0e10cSrcweir <xsl:if test="@fo:font-style">font-style:<xsl:value-of select="@fo:font-style"/>;</xsl:if> 60*cdf0e10cSrcweir <xsl:if test="@style:font-name">font-family:<xsl:value-of select="@style:font-name"/>;</xsl:if> 61*cdf0e10cSrcweir <xsl:if test="@fo:font-size">font-size:<xsl:value-of select="@fo:font-size"/>;</xsl:if> 62*cdf0e10cSrcweir <xsl:if test="@style:text-underline='single'">text-decoration:underline;</xsl:if> 63*cdf0e10cSrcweir <xsl:if test="@style:text-crossing-out='single-line'">text-decoration:line-through;</xsl:if> 64*cdf0e10cSrcweir <xsl:if test="@fo:text-align='start'">text-align:left</xsl:if> 65*cdf0e10cSrcweir <xsl:if test="@fo:text-align='center'">text-align:center</xsl:if> 66*cdf0e10cSrcweir <xsl:if test="@fo:text-align='end'">text-align:right</xsl:if> 67*cdf0e10cSrcweir <!--<xsl:value-of select="$style"/>--> 68*cdf0e10cSrcweir </xsl:template> 69*cdf0e10cSrcweir <xsl:template match="office:body"> 70*cdf0e10cSrcweir <xsl:apply-templates/> 71*cdf0e10cSrcweir </xsl:template> 72*cdf0e10cSrcweir <xsl:template match="table:table"> 73*cdf0e10cSrcweir <table border="1" cellpadding="2" width="100%"> 74*cdf0e10cSrcweir <xsl:apply-templates/> 75*cdf0e10cSrcweir </table> 76*cdf0e10cSrcweir </xsl:template> 77*cdf0e10cSrcweir <xsl:template match="table:table-header-rows"> 78*cdf0e10cSrcweir <th> 79*cdf0e10cSrcweir <xsl:apply-templates/> 80*cdf0e10cSrcweir </th> 81*cdf0e10cSrcweir </xsl:template> 82*cdf0e10cSrcweir <xsl:template match="table:table-row"> 83*cdf0e10cSrcweir <tr> 84*cdf0e10cSrcweir <xsl:apply-templates/> 85*cdf0e10cSrcweir </tr> 86*cdf0e10cSrcweir </xsl:template> 87*cdf0e10cSrcweir <xsl:template match="table:table-cell"> 88*cdf0e10cSrcweir <xsl:text disable-output-escaping="yes"><td class="</xsl:text> 89*cdf0e10cSrcweir <xsl:value-of select="@table:style-name"/> 90*cdf0e10cSrcweir <xsl:text disable-output-escaping="yes">"></xsl:text> 91*cdf0e10cSrcweir <!--<xsl:value-of select="."/>--> 92*cdf0e10cSrcweir <xsl:apply-templates/> 93*cdf0e10cSrcweir <xsl:text disable-output-escaping="yes"></td></xsl:text> 94*cdf0e10cSrcweir <!--<td width="20%"> 95*cdf0e10cSrcweir <xsl:apply-templates /> 96*cdf0e10cSrcweir </td>--> 97*cdf0e10cSrcweir </xsl:template> 98*cdf0e10cSrcweir <xsl:template match="text:p"> 99*cdf0e10cSrcweir <xsl:if test="ancestor-or-self::table:table-cell"> 100*cdf0e10cSrcweir <xsl:if test=".=''"> 101*cdf0e10cSrcweir <br/> 102*cdf0e10cSrcweir </xsl:if> 103*cdf0e10cSrcweir </xsl:if> 104*cdf0e10cSrcweir <xsl:text disable-output-escaping="yes"><p class="</xsl:text> 105*cdf0e10cSrcweir <xsl:choose> 106*cdf0e10cSrcweir <xsl:when test="@text:style-name ='Table Heading'">Table-Heading</xsl:when> 107*cdf0e10cSrcweir <xsl:otherwise> 108*cdf0e10cSrcweir <xsl:value-of select="@text:style-name"/> 109*cdf0e10cSrcweir </xsl:otherwise> 110*cdf0e10cSrcweir </xsl:choose> 111*cdf0e10cSrcweir <xsl:text disable-output-escaping="yes">"></xsl:text> 112*cdf0e10cSrcweir <xsl:apply-templates/> 113*cdf0e10cSrcweir <xsl:text disable-output-escaping="yes"></p></xsl:text> 114*cdf0e10cSrcweir <!--<xsl:value-of select="."/>--> 115*cdf0e10cSrcweir <!--<xsl:text disable-output-escaping="yes">&nbsp;</xsl:text>--> 116*cdf0e10cSrcweir <!--<br/>--> 117*cdf0e10cSrcweir </xsl:template> 118*cdf0e10cSrcweir</xsl:stylesheet> 119