News for hackers. Stuff that matters.
Re:Xee: A Modern XPath and XSLT Engine in Rust by bambax on Friday March 28, 2025 @02:42PM (#43508692)
> I want to get XSLT 3.0 working properly first

May I ask why? I used to do a lot of XSLT in 2007-2012 and stuck with XSLT 2.0. I don't know what's in 3.0 as I've never actually tried it but I never felt there was some feature missing from 2.0 that prevented me to do something.

As for streaming, an intermediary step would be the ability to cut up a big XML file in smaller ones. A big XML document is almost always the concatenation of smaller files (that's certainly the case for Wikipedia for example). If one can output smaller files, transform each of them, and then reconstruct the initial big file without ever loading it in full in memory, that should cover a huge proportion of "streaming" needs.

Re:Xee: A Modern XPath and XSLT Engine in Rust by faassen on Friday March 28, 2025 @03:57PM (#43509331)
XSLT has been a goal of this project from the start, as my customer uses it. XSLT 3.0 simply as that's the latest specification. What tooling do you use for XSLT 2.0?
Re:Xee: A Modern XPath and XSLT Engine in Rust by bambax on Friday March 28, 2025 @04:03PM (#43509378)
Saxon's free version, which IIRC only implemented 2.0.