W3C home > Mailing lists > Public > xmlschema-dev@w3.org > October 2002

Recursive import/include/redefine

From: Lemmin, Harald <Harald.Lemmin@softwareag.com>
Date: Mon, 7 Oct 2002 15:06:03 +0200
Message-ID: <DFF2AC9E3583D511A21F0008C7E6210601E3AA9C@daemsg02.software-ag.de>
To: xmlschema-dev@w3.org

Hello,

as I read from the archives, import does not works recursive:
a imports b imports c does not mean: a imports c.

Include can be recursive:
a includes b includes c means: a includes b and c ("compound schema").

Now the questions:
(1) redefine:
a redefines b redefines c means: every item that is redefined by a may be
used in a and this item may be previously redefined by b from c. But what
has not been redefined by a cannot be used in a.
(2) redefine / include:
a includes b redefines c means: a is assembled from itself, the global
element/types of b and from the redefinitions done in b.

Am I right?

Kind regards,
Harald
Received on Monday, 7 October 2002 09:06:16 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:14:34 GMT