- From: Geoff Elgey <elgey@dstc.qut.edu.au>
- Date: Wed, 27 Jun 2001 16:42:28 +1000
- To: Martin Duerst <duerst@w3.org>
- CC: xmlschema-dev@w3.org
G'day,
Martin Duerst wrote:
> Well, the problem isn't with a particular syntactic construct,
> such as <all>, but with the idea that you want to have a
> sequence of sets. If the sets have common elements (true in
> your case, because the sets are always subsets of the same
> base set), and if elements can be missing (true for anything
> the merrits the name 'set'), then you get these ambiguities
> in any case.
>
> I'm very curious how ASN.1 solves this problem.
The encoding rules (such as BER/DER) explicitly specify (using a tag and
length) each particular SET within a SEQUENCE. So the ambiguous string
"xyzyx" would actually be something like "{ {xy},{zyx} }" under
BER/DER, so that there are no ambiguities in its interpretation.
I was hoping to achieve the same result by using <all>* for a sequence
of sets, but there are still ambiguities. I'll use another method for
representing sequence of sets, that explicitly delimits each set.
Cheers,
Geoff
--
Geoffrey Elgey ph: +61-7-38641487 Distributed Systems Technology
Centre
Security Unit fax:+61-7-38641282 QUT, Brisbane, Australia
http://www.dstc.edu.au
DSTC is the Australian W3C Office email: elgey@dstc.edu.au
Received on Wednesday, 27 June 2001 02:42:34 UTC