so

XML Resolver 6.0.{last}?

Volume 10, Issue 1; 05 Jan 2026

Is it ready yet?

Over the winter break, I finally pushed out a big update for the C# XmlResolver and a couple of small updates to the Java version.

I’ve been trying to call these things done for ages. The big blocker was the fact that the C# version hadn’t had the same level of attention that the Java version had. (Whether that’s true or not now might be a subject of debate, but I’ve persuded myself that it probably has which might be good enough.)

What I discovered when I went to sort out the C# version was that I’d accidentally done a bunch of parallel development on two different branches. (I think what happened was that ages ago I created a “version6” branch then decided to just do the version 6 development on the “main” branch, but I didn’t delete the “version6” branch. Fast forward a bunch of months, when I come back to finish tidying things up, I do all the work on the “version6” branch. Ugh.)

I did some fairly agressive refactoring on the C# resolver. I tried to make it align a better with the work that had been done on the Java resolver. That’s a bit challenging because the underlying system APIs are very different.

Anyway. If you’ve any ability to kick the tires (excuse me, tyres), I’d love feedback. If integration with what-will-eventually-be Saxon 13 goes smoothly over the next few days or weeks, I’m going to slap 6.1.0 on them and call them production ready.

#C# #Java #MarkupMonday #XML #XML Resolver

Please provide your name and email address. Your email address will not be displayed and I won’t spam you, I promise. Your name and a link to your web address, if you provide one, will be displayed.

Your name:

Your email:

Homepage:

Do you comprehend the words on this page? (Please demonstrate that you aren't a mindless, screen-scraping robot.)

What is nine times three?   (e.g. six plus two is 8)

Enter your comment in the box below. You may style your comment with the CommonMark flavor of Markdown.

All comments are moderated. I don’t promise to preserve all of your formatting and I reserve the right to remove comments for any reason.