On 11/15/2013 10:10 PM, John Cowan wrote:
On Fri, Nov 15, 2013 at 4:32 PM, Steve Newcomb <srn@coolheads.com
<mailto:srn@coolheads.com>> wrote:
The DTD syntax was never about machines. It was about human beings, and
it is still, even today, and as crummy as it is, the most humane way
available for human beings to communicate about data design in a diverse
collaborative environment that inevitably must include non-programmers.
In my opinion, RELAX NG compact syntax is far more humane than DTDs. It
is as readable, if not more so; it has greater power; it has far fewer
arbitrary restrictions.
It is *more* readable for you and for me. It is *less* readable for
those who haven't yet fully internalized that XML schemas are all about
element types. For us,
Wow - Steve I love your analogy, but I think you may have fallen in love
with it for its own sake, because it just doesn't apply to the DTD/RNC
comparison, at least I don't see it. Now I may be a high priest and out
of touch, but I just don't think DTDs are as transparent or accessible
as you seem to think they are.