logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

RE: different attribute value sets for the same element ref?: msg#00051

Subject: RE: different attribute value sets for the same element ref?
Thanks - I am still unsure whether it is correct syntax to create this
restriction below a reference to an element (and also below a reference to
an attribute)

Is it?

> I thought about doing it something like this:
>
> <xs:element name="home">
>     <xs:element ref="category">
>         <xs:attribute ref="name">
               <xs:simpleType>
                <xs:restriction base="xs:token">
                        <xs:enumeration value="X" />
                                <xs:enumeration value="Y" />
                                <xs:enumeration value="Z" />
                </xs:restriction>
    </xs:simpleType>
>         </xs:attribute>
>     </xs:element>
> </xs:element>
>
> but I can't figure out how it should go.

In XML Schema choices between values are provided by restricting the
relevant simple type with enumerated values, as follows:

  <xs:attribute name="name">
    <xs:simpleType>
      <xs:restriction base="xs:token">
        <xs:enumeration value="X" />
        <xs:enumeration value="Y" />
        <xs:enumeration value="Z" />
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>

Cheers,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/




<Prev in Thread] Current Thread [Next in Thread>