|
Subject: Re: [xsl] OT: ICFP 2001 (xsl solution?) From: David Carlisle <davidc@xxxxxxxxx> Date: Fri, 27 Jul 2001 18:11:44 +0100 |
> 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
_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.
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, Francis Norton |
| [xsl] keys and performance, James Pasley | Date | RE: [xsl] Special Characters for Po, Avula, Raj |
| Month |