[
Lists Home |
Date Index |
Thread Index
]
If I've understood correctly, you want
(tag , ( lowscale | (hiscale, hialarm) | (...)))
You can say this in W3C XML Schema as follows:
"James, David" <david.james@invensys.com> writes:
<xsd:element name="modify">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="tag"/>
<xsd:choice minOccurs="0">
<xsd:element ref="lowscale"/>
<xsd:sequence>
<xsd:element ref="hiscale"/>
<xsd:element ref="hialarm"/>
</xsd:sequence>
<xsd:sequence>
. . .
</xsd:sequence>
</xsd:choice>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
Hope this helps
ht
--
Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
Half-time member of W3C Team
2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/
[mail really from me _always_ has this .sig -- mail without it is forged spam]
|