Re: Microsoft extensions to XSL (was RE: how to call Javascript function in .xsl file) function in .xsl file)

Subject: Re: Microsoft extensions to XSL (was RE: how to call Javascript function in .xsl file) function in .xsl file)
From: Chris Maden <crism@xxxxxxxxxxx>
Date: Tue, 10 Nov 1998 12:17:34 -0500 (EST)
[Denis Hennessy]
> For my work, the dropping of script support in the current draft has
> been a major pain.

For your work, you probably shouldn't be using a draft-in-progress.
The Working Group decided that ECMAScript was not the way to provide
that capability, and that it was better not to put something
misleading in the draft, and to figure out the right way to do it
before publishing anything on that front.

> If Microsoft's processor is the only one that supports scripting,
> then the platform decision is clear. I don't care whether the tag is
> called <ms:eval> or <xsl:eval>;

If they are using the namespace declaration

<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl";>

which their examples do, then all <xsl:*> elements are from a
namespace controlled by the W3C.  There is no <eval> element in that
namespace, and their documentation of such, explicitly from that
namespace, is questionable at best and criminally fraudulent at worst.

> the functionality is needed for a great many applications and if the
> standard doesn't provide it, then proprietary extensions must.

The standard doesn't provide it because there is no standard.  There
is a draft, explicitly in progress and not done yet.  This
functionality is intended, but not this way; investing effort in
ECMAScript-based solutions will only waste your time.  So I disagree
that proprietary extensions are necessary, but even if they were, this
isn't a proprietary extension; it is a lie about the contents of the
http://www.w3.org/TR/WD-xsl namespace.

-Chris
 absolutely not speaking in any way for the XSL WG
-- 
<!NOTATION SGML.Geek PUBLIC "-//Anonymous//NOTATION SGML Geek//EN">
<!ENTITY crism PUBLIC "-//O'Reilly//NONSGML Christopher R. Maden//EN"
"<URL>http://www.oreilly.com/people/staff/crism/ <TEL>+1.617.499.7487
<USMAIL>90 Sherman Street, Cambridge, MA 02140 USA" NDATA SGML.Geek>


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


Current Thread