Re: regular expressions, help!

Mike Brown <[email protected]>
Newsgroups gmane.text.xml.xslt.extensions
Message-ID <[email protected]>
[email protected] wrote:
> Hello all, I'm currently in a project where I need to sue regular expressions, I'm using 
> VS.NET and MSXML 4.0, but I have heard it only implements XSL 1.0 so regular expressions 
> are not allowed yet (please correct me if I'm wrong). I looked for exslt and downloaded 
> the package from the support site but I'm unable to make the transformation. The xsl 
> stylesheet looks like this: 
> <?xml version="1.0" encoding="UTF-8"?> 
> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
> xmlns:regExp="http://exslt.org/regular-expressions" extension-element-prefixes="regExp"> 
>         <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> 
> ... 
> 
> <xsl:template match="/"> 
>                 <xsl:apply-templates select="regExp:match(normalize-space(.),'[\w] 
> +','g')"/> 
> </xsl:template> 
> 
> Notice the regular expression used here is not important, I get an error telling me the 
> regExp namespace is not found and the function definition is missing. 
> I have the exslt stylesheets in the same directory of the xsl file. 
> Any ideas? 
> Thanks in advance, 
> Lizet 

Do you have <xsl:import href="regexp.xsl"/> ?

Also, not sure if your use of version="2.0" makes a difference...

-Mike
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.