"So the advantage of DTDs is that they are gibberish to all?"
No. The advantage is almost everything a human needs to read to interpret
them is in one place. XSD may be richer in types and a parser writer's wet
dream, but as a simple human lookup, it sucks.
MODERATO (quit bitching about the key signature and just play it).