Subject: Re: [xsl] xml->xsl->pdf From: Peter Flynn <peter@xxxxxxxxxxx> Date: Thu, 7 Jun 2001 22:49:04 +0100 |
On Thu, 07 Jun 2001, Joern wrote: > So, from > > <TR> > <TD>a & b</TD> > <TD>c & d</TD> > </TR> > > I'd like to generate > > a \& b & c\& d \\ > > inside a tabular environment. Declare <!ENTITY amp "\&"> and then write <xsl:template match="TR"> <xsl:apply-templates/>\\ </xsl:template> <xsl:template match="TD"> <xsl:if test="count(preceding-sibling::TD)>0"> & </xsl:if> <xsl:apply-templates/> </xsl:template> But you'll have to do it with a validating parser, because I don't think a non-validating one will honour a [re]definition of & (because it's pre-declared for DTDless operations, and only the first declaration of entities gets honoured). > String replacement is a way to go, and > with appropriate mappings in a repository like XSLTSL for example a good > one. I just thought that an output method would make things a little bit > easier. It certainly would, pace Sebastian's comments about TeX systems which process XML direct...I like being able to use the tree manipulation abilities of XSLT in order to generate my LaTeX, but I do think what Sebastian and David have done getting TeX to read XML and XSL may be more viable in the long term. ///Peter XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xml->xsl->pdf, David Carlisle | Thread | Re: [xsl] xml->xsl->pdf, David Carlisle |
Re: [xsl] Quark Express, Peter Flynn | Date | RE: [xsl] date function in XSLT or , Roger L. Cauvin |
Month |