Re: Attention XSLT API writers

Subject: Re: Attention XSLT API writers
From: "Terris" <terris@xxxxxxxxxx>
Date: Sun, 5 Dec 1999 11:01:41 -0800
I'll catch this one myself -- XT has
a lot more functionality than the last time I looked 
at it.  XT seems to have more than just
a command-line interface and might even
let you assign DOMs to variables.

I hope that IBM, Oracle, Microsoft,
and other XSLT implementors are paying
attention.

----- Original Message ----- 
From: "Terris" <terris@xxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxx>
Sent: Sunday, December 05, 1999 10:57 AM
Subject: Attention XSLT API writers


> XSLT APIs should provide the ability to set XSLT
> variables before processing a stylesheet.  XT
> provides this.  However, XT is a command-line
> program.  In order for a web site to exhibit
> decent response time, command-line
> programs must be avoided.
> 
> Furthermore, you may want to set assign a large
> amount of data to a variable.  
> You might even want to assign a DOM to a
> variable. Assigning a DOM would give 
> better performance than assigning a string 
> because you just might already have a DOM handy.
> An extra parse can be avoided, which could
> make a big difference when dealing with large
> documents.
> 
> A specific need for this is the case of merging
> or appending two XML documents.  document() is
> a useful function as long as your
> XML is accessible by a URL.  As XML development
> matures, XML will be derived from databases
> and APIs more and more.  With today's XSLT spec, the
> only way to merge two documents without
> at least one document being accessible by
> a URL is to modify the stylesheet first.  As 
> someone who has real experience with modifying
> stylesheets on the fly in order to merge documents, 
> I can tell you that:
> 
> (a) The concept is confusing
> (b) It's overly cumbersome
> (c) It's slow
> 
> If there is ever a push for a standard interface like the DOM
> for XPATH and XSLT, and I can tell you that we
> needed one about a month ago, I certainly hope that
> the API enables variable assignment before
> the stylesheet is processed.
> 
> Thank you,
> Terris
> 


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


Current Thread