xsl-list
[Top] [All Lists]

Re: [xsl] strange error message parsing xslt : namespace missing + function

2011-08-24 06:31:32
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


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>