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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Question on namespaces and DTDs

[ Lists Home | Date Index | Thread Index ]

>> First of all, is it true that any well-formed XML document according to
>> "Namespaces in XML" must be well-formed according to XML 1.0 in the
>> first place?   Is it true that "Namespaces in XML" is - syntactically -
>> a subset of XML 1.0?

>it's a superset rather, providing an extended syntax compared to XML 1.0.

You might say that the syntax is a superset, but the set of
namespace-well-formed documents is a subset of the set of
plain-old-XML-1.0-well-formed documents.

As for DTDs, the original poster is right.  They constrain the
elements and attributes in a document by their uninterpreted names,
not by their namespace name / local name pairs ("expanded names"), so
they only work if you decide on the prefix in advance.  There's a hack
using parameter entities to make the prefix parametrizable, if you
really want to.

-- Richard


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

Copyright 2001 XML.org. This site is hosted by OASIS