As I was trying to validate a large number of XHTML MP 1.2 files (the ones in one of the OMA’s XHTML MP test suite – whose welcome page itself ironically is not well-formed), I realized that the tool I was using, based on the WDG HTML validator as packaged by Debian, was making network access requests when used on these XHTML MP 1.2 files. I then moved to use
xmllint with the
--valid option, but it had the same behavior.
As one of the W3C Systems team member, I’m acutely aware how bad is the practice of fetching DTDs over the network over and over again.