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] Strategies for a lowly XML document

[ Lists Home | Date Index | Thread Index ]

The DOCTYPE isn't unreliable.  The issue is extensiblity 
at the level of the instance of the declaration 
language.  They are of the same type; the type is 
extensible.  You can get a reliable answer from 
using the system identifier as long as what 
is at the other end of the locator is a singleton. 
That is why the DOCTYPE has both a PUBLIC and 
System ID and clearly separates these.  But yes, 
this is the issue John Cowan brought up about 
packaging the DTD with the document; only 
inspection enables one to know that no redefinitions 
have occurred.


-----Original Message-----
From: Bill Lindsey [mailto:bill@b-bop.com]

The internal subset can override parameter entities
and attribute declarations in the DTD.

So if I want to answer a question such as "are these
two documents of the same type?"  I'm not going
to get a very reliable answer from just the
DOCTYPE's public or system identifiers.  I'd also
need to compare canonicalizations of the internal


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

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