Author: gmcdonald
Date: Mon Aug 25 04:32:29 2008
New Revision: 688699
URL: http://svn.apache.org/viewvc?rev=688699&view=rev
Log:
We now have tables showing with content, but with FIXME comments
Modified:
forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.OOo/resources/stylesheets/xdoc-to-odt.xsl
Modified:
forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.OOo/resources/stylesheets/xdoc-to-odt.xsl
URL:
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.OOo/resources/stylesheets/xdoc-to-odt.xsl?rev=688699&r1=688698&r2=688699&view=diff
==============================================================================
---
forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.OOo/resources/stylesheets/xdoc-to-odt.xsl
(original)
+++
forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.OOo/resources/stylesheets/xdoc-to-odt.xsl
Mon Aug 25 04:32:29 2008
@@ -28,6 +28,7 @@
xmlns:text="http://openoffice.org/2000/text"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"
+ xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0"
xmlns:datetime="http://exslt.org/dates-and-times"
exclude-result-prefixes="datetime">
@@ -51,7 +52,7 @@
<zip:entry name="mimetype" serializer="text">
<text>application/vnd.oasis.opendocument.text</text>
</zip:entry>
- <!-- Temporary hard coded zip entries so that template matches and
styles can be worked on -->
+ <!-- FIXME: Temporary hard coded zip entries so that template matches
and styles can be worked on -->
<zip:entry name="Pictures/icon.png"
src="cocoon://images/icon.png"></zip:entry>
<zip:entry name="Pictures/cocoon-project-logo.png"
src="http://cocoon.apache.org/images/cocoon-project-logo.png">
</zip:entry>
@@ -145,10 +146,36 @@
<xsl:template match="img|figure|icon">
<draw:frame draw:style-name="fr1" draw:name="[EMAIL
PROTECTED]" text:anchor-type="paragraph" draw:z-index="0">
<draw:image xlink:href="Pictures/icon.png"
xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"/>
- <!-- Temporary hard coded xlink:ref above, for
testing. -->
+ <!-- FIXME: Temporary hard coded xlink:ref above,
for testing. -->
</draw:frame>
<xsl:apply-templates/>
- </xsl:template>
+ </xsl:template>
+ <!-- Tables -->
+ <xsl:template match="table">
+ <xsl:param name="count" select="count(following-sibling::tr)"/>
+ <table:table table:name="{//caption}">
+ <table:table-column table:number-columns-repeated="3" />
+ <!-- FIXME: That hard coded 3 needs to be replaced with a count of how
<tr> there are
+ need to test and apply the 'count' param above -->
+ <xsl:apply-templates/>
+ </table:table>
+ </xsl:template>
+ <xsl:template match="th">
+ <xsl:value-of select="."/>
+ </xsl:template>
+ <xsl:template match="tr">
+ <table:table-row>
+ <xsl:apply-templates/>
+ </table:table-row>
+ </xsl:template>
+ <xsl:template match="td">
+ <table:table-cell>
+ <text:p>
+ <xsl:apply-templates/>
+ </text:p>
+ </table:table-cell>
+ </xsl:template>
+ <!-- /Tables -->
</xsl:stylesheet>