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

RE: Namespaces and DTDs

  • From: <Marc.McDonald@D...>
  • To: <xml-dev@i...>, <rbourret@i...>
  • Date: Tue, 9 Mar 1999 14:48:18 -0800

RE: Namespaces and DTDs
A simple extension to namespaces could have fixed this problem:
1.	Allow a DTD to be optionally specified along with the namespace 
prefix and URI
2.	When an element is prefixed, parse it using the DTD associated with 
the namespace and the given prefix as the default.
3.	If no DTD is associated with the prefix or not validating, do what 
is done now (ensure element is well-formed).

Your DTDs would not need to be changed, you would just have to 
indicate which HEAD (for example) is desired in the content and add 
associated DTD urls to the namespace declarations.

Marc B McDonald
Principal Software Scientist
Design Intelligence, Inc
www.design-intelligence.com


----------
From:  Ronald Bourret [SMTP:rbourret@i...]
Sent:  Tuesday, March 09, 1999 9:02 AM
To:  xml-dev@i...
Subject:  RE: Namespaces and DTDs

Richard L. Goerwitz wrote:

> Maybe I misunderstand, but as far as I can see, namespaces won't 
help
> you, either.  Why?  Because even if you can refer to, say, your two 
TITLE
> elements by different prefixes, you'll still have to declare the 
prefixed
> elements in the DTD as if they were atomic element names.
>
> Namespaces, in other words, don't solve your problem.  They may make 
it
> worse, in fact, because you have to know what prefixes you are going 
to
> declare in a given document to be able to rewrite your DTD to work 
with
> that document.
>
> There was a furor two or three months ago on this list about 
namespaces
> breaking validation.  That furor died down when the namespace spec 
became
> an official recommendation (a done deal, in other words).

You are correct.  In today's environment (namespace-unaware parsers 
and no
way to associate prefixes and URIs in the DTD), you must use the same 
prefixes in the DTD and the document for validation to work.  I didn't 
state this because it was stated repeatedly during the aforementioned 
furor, which I sincerely hope this thread won't reignite.

-- Ron Bourret


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/ and on 
CD-ROM/ISBN 981-02-3594-1
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...)



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/ and on CD-ROM/ISBN 981-02-3594-1
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.