Don’t call me DOM

12 September 2007

DTD comparison

As a follow-up on my toying with DTDs, I added a new Python script to my toolbox this morning: dtd-compare.py allows to compare the vocabularies defined in several DTDs to see which elements and attributes are present or absent among them.

For instance, running python dtd-compare.py http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd http://www.openmobilealliance.org/tech/DTD/xhtml-mobile10.dtd http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd has allowed me to build a comparison of the various mobile XHTML flavors with the content of XHTML 1.0 Strict.

I haven’t included XHTML MP 1.1 and XHTML MP 1.2 in that comparison chart since the officlal DTDs seems to have syntax errors, reported by the script as follows:

11 September 2007

W3C Systems Team starts a blog

Filed under:

My daily work schizophrenia makes me half Mobile Web Initiative Activity Lead, half a developer in the W3C Systems Team (a.k.a. “Systeam”).

The first half of my self has started blogging in the MWI Team Blog a while ago – and I’m now trying to make sure to import these blog posts in this very blog as well -, and my second half has now also a new blog output available: the Systeam blog opened yesterday, and I’m hoping my colleagues and I will feed it regularly with the various hacks, open source contributions, and practical advices that we come up with.

Picture of Dominique Hazael-MassieuxDominique Hazaël-Massieux (dom@w3.org) is part of the World Wide Web Consortium (W3C) Staff; his interests cover a number of Web technologies, as well as the usage of open source software in a distributed work environment.