[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Relax NG, Thoughts, etc.
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 -- ------------------------------------------------------------------ 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! 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
|