Sorry Kevin, in my last email I somehow glossed over that the ruleId was a placeholder. Would mandating utf-8 be acceptable to everyone? The location of the external DTD for the DOCTYPE should eventually be something similar to: http://standards.freedesktop.org/elixir/1.0/matches-api.dtd Jacob