OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] Is possible to have choice type facility for an attribute

[ Lists Home | Date Index | Thread Index ]
  • To: "Michael Kay" <mike@saxonica.com>,"XML Developers List" <xml-dev@lists.xml.org>
  • Subject: RE: [xml-dev] Is possible to have choice type facility for an attribute of schema
  • From: "Baisak, Ranjan" <ranjan_baisak@mentorg.com>
  • Date: Tue, 8 Mar 2005 14:48:43 +0530
  • Thread-index: AcUjrwhOcOKRuKS0TwehKLYEmdQrywAD5dDwAAAcwtA=
  • Thread-topic: [xml-dev] 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@saxonica.com]
Sent: Tuesday, March 08, 2005 2:42 PM
To: Baisak, Ranjan; 'XML Developers List'
Subject: RE: [xml-dev] 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


From: Baisak, Ranjan [mailto:ranjan_baisak@mentorg.com]
Sent: 08 March 2005 07:19
To: XML Developers List
Subject: [xml-dev] 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




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS