Re: Improving 7.1

From
James Clark <>
Date
2001-07-28T03:24:04+00:00
ID
4178279062.996315724@guava
Thread
Re: Improving 7.1
> Then 7.1 implies the following excluded paths:
>
> attribute//element
> attribute//attribute
> list//list
> list//element
> list//attribute
> list//text
> key//key
> key//keyRef
> key//list
> key//element
> key//attribute
> key//group
> key//interleave
> key//oneOrMore
> key//text
> anyName/except//anyName
> nsName/except//nsName
> nsName/except//anyName
> oneOrMore//group//attribute
> oneOrMore//interleave//attribute
>
> (Have I missed any?)

I missed the cases relating to data/except:

data/except//group
data/except//interleave
data/except//oneOrMore
data/except//key
data/except//keyRef
data/except//list
data/except//attribute
data/except//element
data/except//text

If we adopt this approach to explaining the restrictions, then we can 
simplify the spec and improve expressivity by removing the

  data/except//list

restriction.

James