Lists Home |
Date Index |
Dare Obasanjo wrote:
>We shouldn't confuse schema validation issues with XML<->object mapping
>issues. From the sounds of things the problem is the latter not the
There is a difference between tools that ignore some constraints (e.g. a
that doesn't use key/keyref in its machinations), a tool that barfs on
certain components in an XML Schemas schema, and a tool that does not
handle dynamic typing with xsi:type in instances.
People *are* confused by schema-using applications (other than validators)
because they expect to be able to use any schema.
It reminds me of a certain famous structured editor in the early 1990s: its
internal model did not have attributes, so it did not support round-tripping
of attributes from SGML. They soon found that they needed to support
them, to maintain their credibility. Maybe it shows that XML Schema tools
are not mature yet: indeed, the disappearance of this problem will be a sign
that XML Schemas tools are mature enough for cautious businesses to take
seriously. These incompatabilities indicate that we are still at the "early
adopter" stage, don't they?