Norm Walsh has a densely-technical post showing a nasty problem that’s cropped up in the interaction between XInclude, xml:base, and XML validation. Unless you’re a serious XML geek you probably don’t want to wade through the details, but in his conclusion, Norm raises a startling point: “I think what pains me most about this situation is that XInclude was in development for just over five years. It went through eleven drafts including three Candidate Recommendations. Why didn’t we notice this until several months after XInclude was a Recommendation? I’ll grant that XInclude is a fairly odd specification, in the sense that it’s providing functionality that you’d expect to occur down in the parser (like entities), but it’s only 8,563 words long. If we can’t get a 16 page spec right in three CRs, what hope do we have of getting the XSL/XML Query family of specifications right? By the same metric I used on XInclude, I get just over a half million words (505,779) in those documents. ” Half a million words... pretty scary.

author · Dad
colophon · rights
picture of the day
April 01, 2005
· Technology (90 fragments)
· · XML (136 more)

By .

The opinions expressed here
are my own, and no other party
necessarily agrees with them.

A full disclosure of my
professional interests is
on the author page.

I’m on Mastodon!