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

Re: Come On, DTD, Come On! Thoughts on DSDL Part 9


Re:  Come On
K. Ari Krupnikov scripsit:

> Must be my lack of SGML experience. Can you elaborate on this one?

It's just nice to be able to write:

<!ELEMENT h1|h2|h3|h4|h5|h6 (%flow.model;)>

instead of six different element declarations.

> > General issue:	Should there be some way to indicate candidate roots?
> > In existing DTDs, any element can be a root.
> 
> On a tangent, I'd like to point out that the name of the root element
> in the doctypedecl (production 28 in XML, "<!DOCTYPE foo...") is only
> required for SGML compatibility and is superfluous in XML where tags
> may not be omitted and the first encountered element is unambiguously
> the root. If the proposal will break SGML compatibility anyway (the
> snipped text suggests it will), it might as well drop this unnecessary
> requirement and its associated validity constraint.

Indeed.  But note that I am *not* proposing a revision of XML DTDs,
but rather the creation of a new schema language to be a superset of
XML DTDs.  Schemas of this kind cannot be referenced by DOCTYPE
declarations, because the result would be not well-formed.  Instead,
they must be specified to the external validation program.

This is purely my own idea and may not be the way that the committee
is going.  Indeed, they are in a use-case/requirement collecting phase
and not yet doing syntax.

-- 
John Cowan <jcowan@r...>     http://www.reutershealth.com
I amar prestar aen, han mathon ne nen,    http://www.ccil.org/~cowan
han mathon ne chae, a han noston ne 'wilith.  --Galadriel, _LOTR:FOTR_

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.