Sunsetting the XSLT 1.0 DocBook Stylesheets https://so.nwalsh.com/2026/03/31-xslt10

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.

Migrating issues from GitHub to Codeberg https://so.nwalsh.com/2026/03/27-migrating-issues

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.

DocBook 5.2.1 https://so.nwalsh.com/2026/03/23-docbook-5-2-1

I’ve updated the website, the content distribution site, the Maven packages, the documentation, and published the releases.

XML Typst https://so.nwalsh.com/2026/03/17-xml-typst

An experiment in typsetting from XML with Typst.

🧩 XML 🧩 https://so.nwalsh.com/2026/03/09-puzzle-pieces

I love how the pieces fit together. In this case, for a possibly mad idea about publishing with Typst.

DocBook 5.2.1ꞵ1 https://so.nwalsh.com/2026/03/06-docbook

Testing the DocBook 5.2.1 release.

Symposium wrap-up https://so.nwalsh.com/2026/03/04-symposium

The First International Symposium on Invisible XML happened last week and it was great!

XProc tip: extracting a document https://so.nwalsh.com/2026/03/02-xproc

A bonus MarkupMonday post.

Towards DocBook 5.2.1 https://so.nwalsh.com/2026/03/02-docbook

A backwards incompatible change slipped into DocBook 5.2.

The iXML symposium is this week! https://so.nwalsh.com/2026/02/23-symposium

The First International Symposium on Invisible XML, a free and online event, takes place on Thursday and Friday of this week!

PIs for HTML? https://so.nwalsh.com/2026/12/16-pis

TIL, by way of Mastodon, that there’s a proposal for adding processing instructions to HTML.

QT4 grammar explorer https://so.nwalsh.com/2026/04/04-grammar-explorer

A quick hack to make exploring the QT4CG grammars a little easier.

Albums and XML https://so.nwalsh.com/2026/02/02-album-xml

A side quest to improve the tagging of my music library.

NineML version 3.3.5 https://so.nwalsh.com/2026/01/19-nineml

New version, same as the old version, but with the deck chairs moved around a bit.

DocBook spring cleaning https://so.nwalsh.com/2026/01/12-docbook

I dunno if it’s really spring yet, but I’ve tidied up a few DocBook-related websites.

EXProc rebooted https://so.nwalsh.com/2026/01/05-exproc

A bonus MarkupMonday post, the EXProc reboot has been deployed. And shipped starting in XML Calabash 3.0.34, just after Christmas.

XML Resolver 6.0.{last}? https://so.nwalsh.com/2026/01/05-xmlresolver

Is it ready yet?

The curious case of the code https://so.nwalsh.com/2025/12/29-code

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.

Sneak peek https://so.nwalsh.com/2025/12/15-exproc

I’ve put up a preview of what I’m thinking about for a rebooted exproc.org website.

More accurate locations https://so.nwalsh.com/2025/12/08-locations

When it all goes wrong, can I tell you where?

DocBook xslTNG-gradle https://so.nwalsh.com/2025/12/01-xsltng-gradle

Introducing a Gradle plugin for transforming DocBook documents with the xslTNG stylesheets.

Anti-something for sure https://so.nwalsh.com/2025/12/01-antigravity

There’s a post going around about how “Google Antigravity” did a thing. I have some thoughts.

iXML Symposium reminder https://so.nwalsh.com/2025/11/24-symposium

The call for presentations for the first international symposium on Invisible XML is still open…but it won’t be for long!

What about 3 to 6 occurrences? https://so.nwalsh.com/2025/11/17-repetitions

A proposal to simplify Invisible XML grammars that match a range of occurrences.

A compact syntax for XProc? https://so.nwalsh.com/2025/11/10-xproc.txt

Further explorations in my long, possibly fruitless search for a compact syntax for XProc pipelines.

DocBook updates https://so.nwalsh.com/2025/11/09-docbook

Updates to the DocBook xslTNG Stylesheets and my XProc-for-DocBook repository.

xproc (for DocBook) https://so.nwalsh.com/2025/11/03-xproc-for-docbook

Making it much easier to format DocBook documents.

Incomplete grammars https://so.nwalsh.com/2025/10/28-incomplete

Do incomplete grammars have a place in a world of modular Invisible XML?

First international symposium on iXML https://so.nwalsh.com/2025/10/20-symposium

Announcing the First International Symposium on Invisible XML, a free and online event. The call for presentations is open now!

Modularity in iXML https://so.nwalsh.com/2025/10/20-modularity

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?