|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: misprocessing namespaces (was Re: There is a me
> Jonathan Borden wrote: > > The single biggest problem I have with XML is the lack of compatibility > > between XML Namespaces and DTDs. But guess what? XML Namespaces appears to > > have won and DTDs have lost. Is _anyone_ really working on fixing DTDs? The > > main benefit of DTDs (IMHO) is the dirt simple syntax, The RELAX NG abbreviated syntax. There was also an abbreviated syntax used internally by some people in the WG for XML Schemas. For design buffs, really what XML Namespaces did was move from the course-grain namespaces of SGML to fine-grained namespaces. SGML allowed an external entity to start with its own DOCTYPE declarations (if the feature SUBDOC was supported). Goldfarb's SGML Handbook even uses the term "name space" for subdocuments: they have their own document type and their own ID scoping. For XML 2, if it keeps entities, it might be a good feature to allow external entities to start with their own document type declarations and have their own ID scoping. So an entity reference could do what xml:include attempts. Cheers Rick Jelliffe
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Cast Your Vote
We need your help – Vote for DataDirect XML Products!
Winners and finalists announced at SOA World Conference in November. Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||







