Altova Mailing List Archives


Re: [xml-dev] Finally, what if namespaces == document types ?

From: Paul Prescod <paul@-------.--->
To: xml-dev@-----.---.---
Date: 1/22/2002 6:04:00 PM
Jonathan Borden wrote:
> 
>....
> 
> Right, and to be totally clear it is not tenable to equate namespaces and
> document types.

Agreed.

>...
> I.e. there are an infinite number of possible schemas which conform to XHTML
> modularization and whose instance documents have the root "xhtml:html".

Agreed again. Do you agree that it makes more sense to associate
schemas, stylesheets, etc. with document types than with namespaces?

> Perhaps the main issue is that if we are finally jettisoning DTDs, we ought
> to have a replacement for the <!DOCTYPE> declaration (modulo the internal
> subset - groan). 

A simple PI.

> ... It would be good if the schema pointed to by this
> declaration where not hardwired to a single schema declaration language.

Right, and RDDL might be an appropriate target language for that.

> This issue is IMHO orthogonal to namespaces.

That's mostly true. But the thing that has Nicolas and Paul so excited
is that of the two choices (namespace and doctypes), we've developed an
infrastructure for associating schemas and stylesheets with the wrong
thing. The actual file format may be appropriate for doing the other
task but we just need to declare that best practice is now to associate
RDDL's with schemas and namespaces to document types, not namespaces.

 Paul Prescod

Disclaimer

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.