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

Re: life support for DTDs? was RE: misprocessing nam

  • To: "The Deviants" <xml-dev@l...>
  • Subject: Re: life support for DTDs? was RE: misprocessing namespaces)
  • From: "Rick Jelliffe" <ricko@a...>
  • Date: Fri, 1 Feb 2002 21:52:14 +1100
  • References: <6D54B6A5DCF9D311971600D0B74758C101441B66@a...> <098701c1aa69$4d4d3cc0$0a2e249b@n...> <010801c1aa7d$f828ec70$4bc8a8c0@A...> <20020201103159.C1428@i...>

Re:  life support for DTDs? was RE:  misprocessing nam
 From: "Alan Kent" <ajk@m...>
 
> At the risk of looking like a fool (having started reading the thread
> half way through), I don't quite understand the above. I would have
> thought you would have done something like (syntax is indicative only)
> 
> <!XMLNS y "http://foo.bar/baz/">
> <!XMLNS q "http://rumplestiltskin.com/">
> <!ELEMENT y:x (y:a, q:a)>
> <!ELEMENT y:a (#PCDATA)>
> <!ELEMENT q:a (#PCDATA)>
> <!ATTLIST q:a age CDATA #IMPLIED
>               q:type CDATA #FIXED "123">
> 
> The name spaces would be in scope for the DTD only (not instances).
> It would allow you to mix different namespaces in one DTD. There would
> be some scoping ssues to be resolved because you would want to import
> other DTDs and not accidentally collide on namespace prefixes
> (eg: DTD namespace declarations are local to the current external entity
> or something like that).

Oh, the thread was asking "could we extend DTDs to include namespaces?"
and I was pointing out that we didn't need to change DTDs, just to
widen their interpretation.  That way we don't have to change any parsers
or existing DTDs (except to add xmlns declarations for all elements)
or existing documents, just the validators used. Of course,
if you write a document that didn't use the literal names given in the DTD,
that document would not validate if the DTD was used with XML 1.0, but
that is no different from now.  

The approach of revising the DTD syntax for a special kind of schema
has been tried before, but failed to thrive.

Cheers
Rick Jelliffe


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.