[
Lists Home |
Date Index |
Thread Index
]
I'm going to try to restate what you just said, and forgive me if I'm
being dense.
Both XSD and RelaxNG are commonly used to create rule sets that can be
used to separate the domain of well-formed XML documents into two subsets;
those that conform to the set of rules and those that do not.
Is your statement that XSD draws this distinction based on the fact that
some documents represent data that conforms to the model set forth in the
XSD, while relaxNG draws this distinction based on the fact that some
documents are structured in accordance to the grammatical rules set forth
while others do not?
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...
Am I missing something?
Thanks!
------------>Nathan
On Thu, 25 Nov 2004 02:12:43 +0400 (AMT), David Tolpin
<dvd@davidashen.net> wrote:
> Hi,
>
> W3C XML Schema and Relax NG are aimed at different targets:
> the former is to describe to data models, the latter is to
> define markup grammars.
>
> David
>
>> XSD, and I've written a DTD or two in my day, but
>> this situation where the W3C and certain very
>> large unnamed vendors ignore RELAX isn't right.
>> OTOH, based on that admittedly off the cuff
>> poll (god knows some might have thought I
>> was asking if they preferred LSD to relaxing),
>> it seems not enough users know about RELAX NG
>> or appreciate the merits.
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
>
> The list archives are at http://lists.xml.org/archives/xml-dev/
>
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://www.oasis-open.org/mlmanage/index.php>
>
>
--
.:||:._.:||:._.:||:._.:||:._.:||:._.:||:._.:||:._.:||:._.:||:._.:||:._.:||:.
|