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

Re: Relax NG, Thoughts, etc.

relaxng and docbook difference
Nathan Young wrote:

> I think part of my confusion comes because representing data in XML 
> seems  to tie grammar and data pretty tightly.  It's hard for me to see 
> how  grammar is left out of an XSD, or how data model is left out of a 
> relaxNG  schema...

Yes both RNG and XSD define grammar for your document. The difference is 
that in RNG it is often easier to express desired grammar than in XSD 
and your grammar is not constrained by many restrictions that are 
present in XSD. OTOH restrictions in XSD guarantee that you can 
unambiguously map content of elements and attributes to data-type 
defined in XSD. This is very important when you want to do things like 
data-binding of XML to particular object representation. RNG schema can 
contain ambiguous content models that are problematic when you want to 
do data-binding.


   Jirka Kosek     e-mail: jirka@k...     http://www.kosek.cz
   Profesionální školení a poradenství v oblasti technologií XML.
      Podívejte se na náš nově spuštěný web http://DocBook.cz
        Podrobný přehled školení http://xmlguru.cz/skoleni/

S/MIME Cryptographic Signature


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.
First Name
Last Name
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.