OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] some days I'm wrong

[ Lists Home | Date Index | Thread Index ]

Hash: SHA1

No one has explicitly mentioned something on this thread that I think
is critically important (or if they did, I missed it, apologies in

That is: RELAX NG has an XML syntax, the XML syntax was designed
first, and the language works as an XML grammar. The compact syntax is
a (carefully designed, thoughtfully conceived) add-on.

I started editing grammars mostly in the XML syntax and now I've moved
towards mostly editing in the compact syntax. But I still edit in both.

Beyond editing however, the XML syntax is a necessary part of my
gestating plans for DocBook evolution (and perhaps to a methodology
for schema design in general, but I haven't got that far yet).

The "build process", if you like, for DocBook will rely on the ability
of XML stylesheets and possibly other XML-aware tools to manipulate
the RELAX NG "sources" to construct the final grammar.

Even more important, at least for the intermediate term, is the
ability to transform the final grammar back to a more general and more
deterministic grammar for transformation into DTDs and W3C XML Schema.

RELAX NG, like XSLT and unlike XML Query, is more useful and more
adaptable because it was designed with an XML-primary syntax
irrespective of whatever authoring shortcut syntaxes might be

                                        Be seeing you,

- -- 
Norman.Walsh@Sun.COM    | Human felicity is produced not so much by
XML Standards Architect | great pieces of good fortune that seldom
Web Tech. and Standards | happen, as by little advantages that occur
Sun Microsystems, Inc.  | every day.--Benjamin Franklin
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>



News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS