OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] Wikipedia on XML

On Sun, Aug 23, 2009 at 2:22 PM, Michael Ludwig<milu71@gmx.de> wrote:

> So given the rest is pretty useful and the DTD syntax and functionality
> is really easy to learn and understand, why should it have been a
> mistake to include this great bag of features in XML?

The internal DTD subset has been a world of hurt for parser
implementers. It's really what pushes XML over the edge out of the
realm of the Desperate Perl Hacker. It makes parsers much more
complex, and arguably slower. It also introduces some security issues
that wouldn't otherwise be present.

Were we starting over today, I would argue strongly in favor of
eliminating the internal DTD subset entirely and leaving the
definition of the schema language outside the spec so that the DOCTYPE
could point to schemas in different languages which parser vendors
would be free to implement or not as they chose.

Elliotte Rusty Harold

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS