Hi Wendell,

> I wonder if there's a way I could ask BaseX to invoke Saxon and ingest
> its transformation results? So I wouldn't have to cache the stuff on a
> disk. (Or maybe I should get myself that solid state drive. :-)

yes, there are lots of ways to do things as pipelining with BaseX, but you’ll have to dig a little bit deeper and do this in Java. I know too less about the Saxon API, but you could e.g. use the following Java code snippet to pass on an input stream to BaseX:

    InputStream is = new ByteArrayInputStream("<a/>".getBytes());
    Context ctx = new Context();
    CreateDB cmd = new CreateDB("test");
    cmd.setInput(is);
    cmd.execute(ctx);
    ctx.close();

Hope this helps,
Christian