Subject: Re: [xsl] check the type of the $pattern argument to a regular expression? From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx> Date: Mon, 16 Apr 2007 16:13:17 -0700 |
That it can't be done using a regular expression is one thing, that it can't be done with XSL-T 2.0 is incorrect, given that all one would need to check the validity of regular expressions is a turing complete language.
In fact, have a general purpose LR(1) parser written cmpletely in XSLT 2.0, which will parse any input and return the sequence of poduction used in the parse.
-- Cheers, Dimitre Novatchev --------------------------------------- Truly great madness cannot be achieved without significant intelligence. --------------------------------------- To invent, you need a good imagination and a pile of junk ------------------------------------- You've achieved success in your field when you don't know whether what you're doing is work or play
> > It would make far more sense for you to test your regular expressions by > some other means before putting them into your XSL.
I would have to disagree, the regular expression pattern can come from a variable this means it can be dynamically constructed which means that the way to make sure that the expression is correct is to test it in the stylesheet before running.
The test as to whether a regular expression is validly formed or not is not affected by the infinite number of possible regular expressions, it is determined by if the syntax is correct for regular expressions, since I'm not great at regular expressions I wanted to see if anyone else had already made such a check. That it can't be done using a regular expression is one thing, that it can't be done with XSL-T 2.0 is incorrect, given that all one would need to check the validity of regular expressions is a turing complete language.
Cheers, Bryan Rasmussen
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] check the type of the $pa, Michael Kay | Thread | Re: [xsl] check the type of the $pa, Abel Braaksma |
Re: [xsl] XSLT Dead?, Abel Braaksma | Date | RE: [xsl] XSLT Dead?, Michael Kay |
Month |