Subject: Re: [xsl] strange error message parsing xslt : namespace missing + function From: Matthieu Ricaud-Dussarget <matthieu.ricaud@xxxxxxxxx> Date: Thu, 25 Aug 2011 19:06:24 +0200 |
Regards, Matthieu
My guess is that the XSLT processor (Saxon 9) uses some value for the function name and it does this in both cases when the function name is undefined and then a further check discovers that there is the same name for two functions and thus the duplicate function error message.
Thanks, George, yes, that's a correct analysis. Saxon generates an arbitrary name for the function so that it can continue processing to look for more errors. I'll change the code so it generates a different arbitrary name each time.
Michael Kay Saxonica
[1] The 4 errors that you should get when you validate the stylesheet
SystemID: /Users/george/Documents/workspace/www.oxygenxml.com/xml/Untitled3.xsl
Main validation file: /Users/george/Documents/workspace/www.oxygenxml.com/xml/Untitled3.xsl
Engine name: Saxon-PE 9.3.0.5
Severity: error
Description: Failed to compile stylesheet. 3 errors detected.
SystemID: /Users/george/Documents/workspace/www.oxygenxml.com/xml/Untitled3.xsl
Main validation file: /Users/george/Documents/workspace/www.oxygenxml.com/xml/Untitled3.xsl
Engine name: Saxon-PE 9.3.0.5
Severity: fatal
Description: Duplicate function declaration (see line 10 of file:/Users/george/Documents/workspace/www.oxygenxml.com/xml/Untitled3.xsl)
Start location: 6:43
URL: http://www.w3.org/TR/xslt20/#err-XTSE0770
SystemID: /Users/george/Documents/workspace/www.oxygenxml.com/xml/Untitled3.xsl
Main validation file: /Users/george/Documents/workspace/www.oxygenxml.com/xml/Untitled3.xsl
Engine name: Saxon-PE 9.3.0.5
Severity: fatal
Description: Namespace prefix 'my' has not been declared
Start location: 6:43
URL: http://www.w3.org/TR/xslt20/#err-XTSE0280
SystemID: /Users/george/Documents/workspace/www.oxygenxml.com/xml/Untitled3.xsl
Main validation file: /Users/george/Documents/workspace/www.oxygenxml.com/xml/Untitled3.xsl
Engine name: Saxon-PE 9.3.0.5
Severity: fatal
Description: Namespace prefix 'my' has not been declared
Start location: 10:43
URL: http://www.w3.org/TR/xslt20/#err-XTSE0280
Best Regards, George
-- Matthieu Ricaud IGS-CP Service Livre numirique
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] strange error message par, Michael Kay | Thread | [xsl] random url for namespace to a, Dirk |
Re: [xsl] random url for namespace , Andrew Welch | Date | [xsl] Is there a way to assign a ba, Costello, Roger L. |
Month |