[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] XSL code for CALS (Oasis) tables
Subject: Re: [xsl] XSL code for CALS (Oasis) tables From: "Christopher R. Maden" <crism@xxxxxxxxx> Date: Thu, 14 Mar 2002 00:24:54 -0800 |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 At 09:33 AM 3/13/02, Rick Geimer wrote: >I am working with a DTD suite that uses CALS/Oasis tables, and I want to >put together some stylesheets to transform those documents to HTML and XSL >formatting objects. I've looked at the Docbook XSL stylesheets, and it >looks like the code in there will do the trick, however, I was wondering >if anyone has extracted the table code out of those stylesheets so that it >can be used via a simple xsl:include. I'm just trying to save some time. >If no one has done that yet, then I guess it is up to me :-). Just take table.xsl from the stylesheet directory. I am working on a large scientific publishing project with very complex tables, and I thought that this would be much more difficult than it was. xsltproc quickly alerted me to the couple of variables that needed to be set, and everything just worked; Norm has once again done excellent work here. <xsl:import href="table.xsl"/> <xsl:variable name="default.table.width" select="'100%'"/> <xsl:variable name="use.extensions" select="0"/> <xsl:template name="anchor"> <xsl:param name="conditional" select="1"/> <xsl:param name="node" select="."/> <xsl:if test="$conditional=0 or $node/@id"/> <a> <xsl:attribute name="name"> <xsl:choose> <xsl:when test="$node/@id"> <xsl:value-of select="$node/@id"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="generate-id($node)"/> </xsl:otherwise> </xsl:choose> </xsl:attribute> </a> </xsl:template> <xsl:template name="dbhtml-attribute"/> ~Chris - -- Christopher R. Maden, Principal Consultant, crism consulting DTDs/schemas - conversion - ebooks - publishing - Web - B2B - training <URL: http://crism.maden.org/consulting/ > PGP Fingerprint: BBA6 4085 DED0 E176 D6D4 5DFC AC52 F825 AFEC 58DA -----BEGIN PGP SIGNATURE----- Version: PGP Personal Privacy 6.5.8 iQA/AwUBPJBeVqxS+CWv7FjaEQLqqACfWxiZ3v+GUQFscLPUVF4HLMLLRZgAoMjf S3i23TGRrSvIdz8VRPvhC7Cf =URVX -----END PGP SIGNATURE----- XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] XSL code for CALS (Oasis) tab, Rick Geimer | Thread | Re: [xsl] XSL code for CALS (Oasis), Andrew Welch |
[xsl] How can I simulate a replicat, Rene de Vries | Date | Re: [xsl] How can I simulate a repl, Christopher R. Maden |
Month |