I'm hoping to adapt some code I have for DTD validation to this task, but
it's in Python, and even though Python can be compiled to the JVM,
everyone else probably wants a Java version. I prefer not to prototype in
Java because the ultra-strict type system tends to constrain my creativity
(though for production code, I think that it enhances my rigour). I'll see
what I can do in the time I have available...
Paul Prescod - http://itrc.uwaterloo.ca/~papresco
Three things never trust in: That's the vendor's final bill
The promises your boss makes, and the customer's good will
http://www.geezjan.org/humor/computers/threes.html