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: "Baisak, Ranjan" <ranjan_baisak@mentorg.com>, "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: "Chiusano Joseph" <chiusano_joseph@bah.com>
  • Date: Tue, 8 Mar 2005 07:28:46 -0500
  • Thread-index: AcUjrwhOcOKRuKS0TwehKLYEmdQrywAD5dDwAAAcwtAABs0FsA==
  • Thread-topic: [xml-dev] Is possible to have choice type facility for an attribute of schema

You can declare 3 different local versions of element "a", each with a different attribute - or one global version and 2 local. This should allow what you need.
 
Kind Regards,
Joseph Chiusano
Booz Allen Hamilton
Strategy and Technology Consultants to the World
 


From: Baisak, Ranjan [mailto:ranjan_baisak@mentorg.com]
Sent: Tuesday, March 08, 2005 4:19 AM
To: Michael Kay; XML Developers List
Subject: RE: [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