Subject: RE: [xsl] How to Tag Several Words in a Given String From: UlyLee <ulyleeka@xxxxxxxxx> Date: Fri, 14 Oct 2005 02:06:25 -0700 (PDT) |
This did it! :D thanks a lot sir! --- Michael Kay <mike@xxxxxxxxxxxx> wrote: > > > > <xsl:function name="f:replace-all"> > > <xsl:param name="input" as="xs:string"/> > > <xsl:param name="words-to-replace" > as="xs:string*"/> > > <xsl:param name="replacement" as="xs:string"/> > > <xsl:sequence select="if > (exists($words-to-replace)) > > then f:replace-all(replace($in, > $words-to-replace, > > $replacement)) > > else $input"/> > > </xsl:function> > > > > I made the mistake of tidying the code just before > posting it and messed it > up. What I meant to say was: > > <xsl:function name="f:replace-all"> > <xsl:param name="input" as="xs:string"/> > <xsl:param name="words-to-replace" > as="xs:string*"/> > <xsl:param name="replacement" as="xs:string"/> > <xsl:sequence select="if > (exists($words-to-replace)) > then f:replace-all(replace($in, > $words-to-replace[1], > $replacement), > > remove($words-to-replace,1), > $replacement) > else $input"/> > </xsl:function> > > Michael Kay > http://www.saxonica.com > > __________________________________ Yahoo! Music Unlimited Access over 1 million songs. Try it free. http://music.yahoo.com/unlimited/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] How to Tag Several Words , Michael Kay | Thread | [xsl] Caching of XSL under Tomcat, Lensch, Thomas |
RE: [xsl] How to Tag Several Words , Michael Kay | Date | Re: [xsl] Trying to find out which , G. Ken Holman |
Month |