[xsl] Re: [OT] XML Spy issues (was: Re: Debugging XSL with XML Spy 5)

Subject: [xsl] Re: [OT] XML Spy issues (was: Re: Debugging XSL with XML Spy 5)
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Wed, 12 Feb 2003 05:53:50 -0800 (PST)
--- Tobias Reif <tobiasreif <at> pinkjuice.com> wrote:
> Date: Wed, 12 Feb 2003 11:41:11 +0100
> Newsgroups: gmane.text.xml.xsl.general.mulberrytech
> Reply-to: xsl-list <at> lists.mulberrytech.com
> 
> Braumüller, Hans wrote:
> 
>  > I have had also problem with the xsl-debugger from xml spy 5. I
>  > wanted to know, if their inbuild-engine is 100% compliant with
>  > XSLT, to find out if my code or the the debugger fails, because of
>  > get the same code running with msxml 3 and 4 and xalan 2.4.1. I
>  > search the entire Altova website, the Help and handbook from Xml
>  > Spy 5. Nothing.
>  >
>  > I hope they will release that important information, if they want
>  > stay serious with us.
> 
> http://www.xmlspy.com/support_faq_ide_xsl.html#q10_xsl
> etc don't tell much ...

Not only they don't tell much, but even what they tell sounds very
strange and, I believe, is misleading:

"Question: Does the xmlspy® 5 internal XSLT engine support XSLT
extensions? 
Answer:  The xmlspy® 5 internal XSLT engine does not support
proprietary extensions e.g. MSXML or Apache. We will be supporting the
XSLT 2.0 and XPath 2.0 standards in future implementations of our
engine and this will practically eliminate the need for any proprietary
extensions."

So, according to the XML Spy documentation, support for XSLT/XPath 2.0
"will practically eliminate the need for any proprietary extensions".

Compare this to the XSLT 2.0 WD:

http://www.w3.org/TR/xslt20/#extensibility

"2.7 Extensibility
XSLT provides two hooks for extending the language, one hook for
extending the set of instruction elements used in content constructors
and one hook for extending the set of functions used in XPath
expressions. These hooks are both based on XML namespaces: see 18
Extensibility and Fallback for further details. Extension instructions
and extension functions defined according to these rules may be
provided by the implementor of the XSLT processor, and the implementor
may also provide facilities to allow users to create further extension
instructions and extension functions. This specification defines how
extension instructions and extension functions are invoked, but the
facilities for creating new extension instructions and extension
functions are implementation-defined."



Probably they didn't read the XSLT 2.0 draft at all?




=====
Cheers,

Dimitre Novatchev.
http://fxsl.sourceforge.net/ -- the home of FXSL

__________________________________________________
Do you Yahoo!?
Yahoo! Shopping - Send Flowers for Valentine's Day
http://shopping.yahoo.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread