Sunsetting the XSLT 1.0 DocBook Stylesheets
https://so.nwalsh.com/2026/03/31-xslt10Occasionally, I observe issues opened on the XSLT 1.0 stylesheets. That makes me uncomfortable, because I don’t think anyone is ever going to fix them.
Occasionally, I observe issues opened on the XSLT 1.0 stylesheets. That makes me uncomfortable, because I don’t think anyone is ever going to fix them.
In the course of porting a project from (several) GitHub repositories to a (single) Codeberg repository, I found that I wanted to be able to migrate the issues. So I wrote a script to do that.
I’ve updated the website, the content distribution site, the Maven packages, the documentation, and published the releases.
An experiment in typsetting from XML with Typst.
I love how the pieces fit together. In this case, for a possibly mad idea about publishing with Typst.
Testing the DocBook 5.2.1 release.
The First International Symposium on Invisible XML happened last week and it was great!
A bonus MarkupMonday post.
A backwards incompatible change slipped into DocBook 5.2.
The First International Symposium on Invisible XML, a free and online event, takes place on Thursday and Friday of this week!
TIL, by way of Mastodon, that there’s a proposal for adding processing instructions to HTML.
A quick hack to make exploring the QT4CG grammars a little easier.
A side quest to improve the tagging of my music library.
New version, same as the old version, but with the deck chairs moved around a bit.
I dunno if it’s really spring yet, but I’ve tidied up a few DocBook-related websites.
A bonus MarkupMonday post, the EXProc reboot has been deployed. And shipped starting in XML Calabash 3.0.34, just after Christmas.
Is it ready yet?
The behavior of some versions of some browsers on some platforms changed in the last week or so. But when I dug in, it just got weird.
I’ve put up a preview of what I’m thinking about for a rebooted exproc.org website.
When it all goes wrong, can I tell you where?
Introducing a Gradle plugin for transforming DocBook documents with the xslTNG stylesheets.
There’s a post going around about how “Google Antigravity” did a thing. I have some thoughts.
The call for presentations for the first international symposium on Invisible XML is still open…but it won’t be for long!
A proposal to simplify Invisible XML grammars that match a range of occurrences.
Further explorations in my long, possibly fruitless search for a compact syntax for XProc pipelines.
Updates to the DocBook xslTNG Stylesheets and my XProc-for-DocBook repository.
Making it much easier to format DocBook documents.
Do incomplete grammars have a place in a world of modular Invisible XML?
Announcing the First International Symposium on Invisible XML, a free and online event. The call for presentations is open now!
What does it mean for an iXML grammar to be modular? From a purely practical perspective, it means you can reuse rules defined in other grammars. But how does it work?