Streaming may be a major architectural change. It requires a subset of 
operations, possibly different implementation of some of the operations, and 
being able to run without a full document tree, even one built incrementally. 
Pruning earlier branches off the source tree as we go, when we recognize that 
can be done, would be a step in the right direction but DTM was not designed 
for that.

There is a patent I helped edit which discusses approaching streaming through a 
combination of compiler techniques to rewrite and reorder the style sheet 
operations and to switch from an in memory model of the source document with 
streamed output to assembling temporary tree fragments on the output side and 
caching them

--
   /_  Joe Kesselman (he/him/his)
-/ _) My Alexa skill for New Music/New Sounds fans:
   /   https://www.amazon.com/dp/B09WJ3H657/

Caveat: Opinionated old geezer with overcompensated writer's block. May be 
redundant, verbose, prolix, sesquipedalian, didactic, officious, or redundant.
________________________________
From: Gary Gregory <garydgreg...@gmail.com>
Sent: Monday, March 3, 2025 8:47:15 AM
To: dev@xalan.apache.org <dev@xalan.apache.org>
Subject: Re: xalan-j's xslt 3.0 implementation status

I don't have an opinion on these APIs.

I would like to get a new 2.x release out to make sure we push out any bugs 
fixes. Getting a beta out for the new XSLT 3 code would be nice as well.

Gary

On Mon, Mar 3, 2025, 05:43 Mukul Gandhi 
<gandhi.mu...@gmail.com<mailto:gandhi.mu...@gmail.com>> wrote:
Hi all,
    As per my knowledge, the following XSLT 3.0's significant features
are yet to be implemented within Xalan-J's XSL 3 dev repos branch.

xsl:merge
xsl:fork
xsl:mode
Streaming (XSLT 3.0 spec's section 18)

I'm curious whether anyone is interested to have these XSL 3 features
implemented within Xalan-J?

Any thoughts from Gary & Joseph shall be great to know.

Many thanks.

--
Regards,
Mukul Gandhi

(alt email : muk...@apache.org<mailto:muk...@apache.org>)

---------------------------------------------------------------------
To unsubscribe, e-mail: 
dev-unsubscr...@xalan.apache.org<mailto:dev-unsubscr...@xalan.apache.org>
For additional commands, e-mail: 
dev-h...@xalan.apache.org<mailto:dev-h...@xalan.apache.org>

Reply via email to