Subject: Re: [xsl] OT: ICFP 2001 (xsl solution?) From: Francis Norton <francis@xxxxxxxxxxx> Date: Fri, 27 Jul 2001 19:24:49 +0100 |
Thank you David - I hope someone's going to defend the honour of xsl-list now that there's no excuse not to! (BTW, there's a sample document at http://cristal.inria.fr/ICFP2001/prog-contest/example.txt) Francis. David Carlisle wrote: > > > will 3 lines do: > > having got that far i suppose I'd better finish. > a) I missed out a > so that would prepend all digits by x not just those > in tags. > b) the rules it said to read from stdin and output to stdout > > xx.sh > =========== > > sed -e "1 s/^/<foo>/" -e "$ s@\$@</foo>@" -e "s/\\([0-9]>\\)/x\\1/g" > tmp.xml > java com.icl.saxon.StyleSheet tmp.xml icfp.xsl > > icfp.xsl > ========== > > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > version="1.0" > > > > <xsl:output method="xml" omit-xml-declaration="yes" indent="no"/> > > <xsl:template match="foo"> > <xsl:apply-templates/> > </xsl:template> > > <xsl:template match="*"> > <xsl:copy> > <xsl:apply-templates/> > </xsl:copy> > </xsl:template> > > </xsl:stylesheet> > > test file xx.x > === > 1 > > <1>xxx</1> > > <b>gg</b> > > <9>xxx</9> > === > > bash$ cat xx.x | ./xx.sh > === > 1 > > <x1>xxx</x1> > > <b>gg</b> > > <x9>xxx</x9> > ===bash$ > > I suspect that unquoted & are allowed (as no entities except lt and gt) > if so need another sed rule. but that's it from me:-) > > David > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] OT: ICFP 2001 (xsl soluti, David Carlisle | Thread | Re: [xsl] OT: ICFP 2001 (xsl soluti, Oliver Becker |
Re: [xsl] Pleae help -- XHTML DTD, Thomas B. Passin | Date | Re: [xsl] problem with entites in x, Runni Vermel |
Month |