[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Identifying XML Document Types (was XML media types revisited)

  • From: Paul Prescod <paul@p...>
  • To: XML-Dev Mailing list <xml-dev@i...>
  • Date: Wed, 20 Jan 1999 17:56:28 -0600

Re: Identifying XML Document Types (was XML media types revisited)
> Namespaces Disadvantages: 

Surprisingly (to me) I find these arguments to be unpersuasive. Namespaces
seem like the right solution to me.

> Just because the root element is X doesn't mean its contents
> are Y. 

If the definition of the namespace (whereever it is) says that the
namespace's X must contain a Y, then an X *must* contain a Y, just as if
it were a DOCTYPE declaration. The only difference is that the validation
is done at some other level, using some other mechanism.

> Especially given the problems of validating documents in
> namespace-aware environments, namespaces may not always be available.  

These problems go away if you use the namespace convention in ways that
are not in contradiction with validation (i.e. #FIXED xmlns: attributes).

> Half
> the XML community regards Namespaces as the worst thing since the plague.

I suppose, but if we agreed that they solved the problem you describe then
maybe less people would hate them.

> Because namespaces aren't supposed to point to anything, you can't sneak a
> DTD in at the URL identified by the namespace.

That's what the DOCTYPE or architectural use declaration is for. Your real
complaint is that there is no way to automatically invoke a schema
processor based on a namespace declaration alone. My response is that
there is also no way to automatically invoke a stylesheet engine or
speech-to-text reader. The complaint about pointers to DTDs is only more
relevant if you posit that every namespace should always be associated
with a single schema and that schema should be a DTD. That can't be the
case if we are going to allow non-DTD schemas.

 Paul Prescod  - ISOGEN Consulting Engineer speaking for only himself
 http://itrc.uwaterloo.ca/~papresco

Don't you know that the smart bombs are so clever, they only kill 
bad people."
	- http://www.boingo.com/lyrics/WarAgain.html

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.