[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: strange error message parsing xslt : namespace mi

Subject: Re: strange error message parsing xslt : namespace missing + function
From: Matthieu Ricaud-Dussarget <matthieu.ricaud@xxxxxxxxx>
Date: Thu, 25 Aug 2011 19:06:24 +0200
Re:  strange error message parsing xslt : namespace  mi
Thank you for the explanation George and Michael.

You are right George with the 4 oXygen messages, which is helpfull. Jedit doesn't display 2 last helpfull ones, which made me loose some times.

Well this is good to know that "Duplicate function message" sometimes is not excalty meaningfull.

Hope this is usefull.

Regards,
Matthieu

Le 24/08/2011 13:31, Michael Kay a icrit :
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

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.