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…

...

What’s in Java 11 for XML Developers?

Java is (by most counts) the most popular server-side platform.  Oracle have moved releases to a regular six-monthly update, and the most recent is Java 11.  Seven months ago I wrote What’s in Java 10 (and 9) for XML Developers?, so here is the update. There are no real changes…

...

Sorting out Log4J 2.0’s strict schemas

Log4J version 2.0 has two dialects of its XML configuration language: concise and strict. Concise mode is fairly well document and freeform. It uses the reflection API and plugins, so that if there is a plugin available, you can just call its name directly.  So there is no schema: the…

...

What’s in Java 10 (and 9) for XML Developers?

Java JDK 10 arrived this month (March 2018). It has much less radical changes compared to Java 9. The general trend: In: JSON/AJAX, Docker, effeciency, security JavaDoc, unmutable collections, more support for charsets in API Out: XML-WS (SOAP), CORBA, Java WebStart, RMI (When I say “out”, some are just removed…

...

How many developers think different?

The StackOverflow yearly survey came out today. This week I have been writing some posts thinking about what modes of thinking, jobs, technologies, debugging strategies might be suitable for developers with smaller working memories or below average short-term-memory-consolidation.  And I have suggested that the emphasis in the hiring exams of…

...

Analysis versus Synthesis: are we atuned to each kind of thinking?

Does some of the supposed discrimination in the hiring policy of high tech companies actually have the common root cause that while the companies’ hiring regimes are brilliant at identifying useful analytical thinkers they are weak at finding useful synthetic thinkers?  (In fact, the regimes may actually weed out useful…

...

Is XML only half finished? The X Refactor

The W3 Standard for XML is now 20 years old. I sent original of this post to the XML-DEV mail list suggesting a different vision for XML: reconstruct SGML’s power but as a definite pipeline of simpler stages, but without DTDs or SGML Declaration. (This version: 2018-02-13) Where is XML…

...

Jürgen Rennau’s Location Trees welcomed

The Proceedings of XML London 2017 don’t seem to be on their front page, but you can find them here (PDF).  One paper that has really caught my eye is Hans-Jürgen Rennau’s Location trees enable XSD based tool. It seems to provide a great missing step in  making XSD (W3C…

...

How to make your markup language pleasant: linear and unfolding

Why is Schematron relatively pleasant to read, by all accounts, while something like XProc (or XSD) is relatively difficult? Both are small, specialized languages which I have used in large projects, and I have been trying to put my finger on why I like one but am hesitant about the…

...

TEI P5 3.2.0 Additional Constraints, plus tribute to Sebastian Rahtz

The academic-focused Text Encoding Initiative is a long-running project largely lead through Oxford University. They have released their latest update to their P5 version,  TEI P5 3.2.0 They now favour this One document does it all (ODD) idea, where they want to collect everything into a single document: metadata, text,…

...

Lightweight inline schemas above structs?

The last thing I expect the world cares about is another schema language for XML!  But the XML ecosystem has had a lot of challenges with JSON.  XML comes from the markup world where your documents are made by domain experts not programmers, with the intention of abstracting away issues…

...