[
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
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
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
|