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] Relax NG, Thoughts, etc.

[ Lists Home | Date Index | Thread Index ]

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@kosek.cz     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


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

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