RAN – Raw Access Notation

After various discussions on the XML-DEV board on my previous post (The one change XML really needs…) I have got my ideas the point where I can put out a more concrete language. RAN: Raw Access Notation. (PDF) The idea is not to compete with XML or JSON, but provide…

...

What’s in Java 13-16 for XML Developers?

Java SE 16 came out in March. I like this regular “cadence”, which is what Oracle calls their non-chaotic, regular, small-scale release cycle. As with 9, 10, and 11, here is a quick summary of the biggest changes that relate to XML development. There are a few general purpose features…

...

Global Exclusions are so Easy in Schematron

Very often, corporate or industry standard schemas have way more elements than are needed for some application. They need a subset of the kitchen sink. And sometimes elements lose favour: who now remembers HTML’s <marquee> element? Declaring that some set of elements is not used is really hard in DTDs…

...

Pipelines considered harmful?

The conventional pipeline architecture has many advantages for batch-processing large numbers of documents:  there is a separation of concerns, you get good visibility for progress dashboards, a per-stage logfile lets you see patterns of failures,  you can chunk up batches easily, and the implementation method of watched folders (download into…

...

Is this the most stupid XML patent?

Every year or so, I glance at patents related to Schematron and XML.  There are a lot of bad ones, with no inventive step: it is wrong to think of them all as just scams on investors or land grabs, I think they are mainly taken up defensively: the patent…

...