[Home] [By Thread] [By Date] [Recent Entries]

  • From: Rick Jelliffe <rjelliffe@a...>
  • To: xml-dev@l...
  • Date: Mon, 22 Sep 2008 23:33:12 +1000

Pete Cordell wrote:
> I think what Andrew is suggesting is something like:
>
> <xs:element name='category' type='categoryType' />
>
> <xs:complexType name='categoryType' abstract='true'>
>    ...
>
> <xs:complexType name='privacy'>
>    <xs:complexContent>
>        <xs:extension base='categoryType'>
>            ...
>
> <xs:complexType name='fishingType'>
>    <xs:complexContent>
>        <xs:extension base='categoryType'>
>            ...
But this does not meet Ian's requirement, which was to constrain that 
the first <category> can have some attribute values,
and the second <category> can have some others.  I don't see that 
xsi:type addresses his issue. All it does is say "look what
I found", with admittedly clever, rococo elaborateness, not "here is 
what you can do".

Cheers
Rick Jelliffe


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member