Subject: Re: [xsl] xalan and replace "regex"|
From: "Matthew L. Avizinis" <mla@xxxxxxxxx>
Date: Thu, 27 Dec 2007 12:39:18 -0500
Hello, I haven't participated here in the last couple years because these great folks have answered so many of my questions that I can pretty much accomplish what I need to on my own now. :-) It looks like you're trying to use the exslt extension functions. To use them you have to include the particular namespace of the function you're wanting to use, e.g. str:replace(string, replace1, replace2). Mansour wrote: > Hello: > Is there any way I can use replace with xalan. I have tried every > thing possible but couldn't get it to work: > > <?xml version="1.0" encoding="UTF-8" ?> > <xsl:stylesheet version="2.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > xmlns:xalan="http://xml.apache.org/xalan" > xmlns:str="http://exslt.org/strings"> > <xsl:import href="str/str.xsl" /> > <xsl:template match="program"> > <xsl:value-of select="replace(.,'public','<KeyWord> pulic > </KeyWord>')" /> > </xsl:template> > </xsl:stylesheet> > > > > > I need to scan a piece of java code and be able to highlight the words > based on their meaning. Anyone had luck with xalan regex ?? or > analyze-string ??