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

  • To: "Michael Kay" <mike@s...>,"XML Developers List" <xml-dev@l...>
  • Subject: RE: Is possible to have choice type facility for an attribute of schema
  • From: "Baisak, Ranjan" <ranjan_baisak@m...>
  • Date: Tue, 8 Mar 2005 14:48:43 +0530
  • Thread-index: AcUjrwhOcOKRuKS0TwehKLYEmdQrywAD5dDwAAAcwtA=
  • Thread-topic: Is possible to have choice type facility for an attribute of schema

In my schema, the same element can have diffenet view.
e.g. <a id="123" name="test"/>
<a id="123" view="true"/>
<a id="123" alt="true"/>
 
I am not interested to make name, view and alt attributes optional. One of these attributes must be there in <a> element. Which necessiates me for looking into a choice kind of functionality.

regards,
-Ranjan



From: Michael Kay [mailto:mike@s...]
Sent: Tuesday, March 08, 2005 2:42 PM
To: Baisak, Ranjan; 'XML Developers List'
Subject: RE: Is possible to have choice type facility for an attribute of schema

Sadly, no.
 
I've never quite understood why: XML Schema when to a lot of efforts to make elements and attributes symmetric, but they are handled quite differently in content models.
 
Michael Kay
http://www.saxonica.com/


From: Baisak, Ranjan [mailto:ranjan_baisak@m...]
Sent: 08 March 2005 07:19
To: XML Developers List
Subject: Is possible to have choice type facility for an attribute of schema

Like the way choice is applied for an element, I want same type of functionality for attributes too.
I want sort of like below:
 
<xsd:element name="name">
  <xsd:complexType>
   <xsd:choice>
   <xsd:attribute name="operator" type="OperatorType" default="EQUALS" use="required"/>
   <xsd:attribute name="value" type="xsd:string" use="required"/>
   </xsd:choice>
  </xsd:complexType>
 </xsd:element>
 
regards,
Ranjan

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