Empty elements?

Sorry if this is a dumb question...

I have written an XML Schema that on the whole is OK, however I have got one
problem with it - there are two elements that are required but could
potentially be empty.  

Here is an extract from my schema for one of the elements:
...
<xsd:element name="otherholdings" type="eforms:OtherHoldingsStructure"/>
...
	<!-- Start of OtherHoldingsStructure type definition -->
	<xsd:complexType name="OtherHoldingsStructure">
		<xsd:element name="holding" minOccurs="0"
maxOccurs="unbounded">
			<xsd:complexType>
				<xsd:sequence>
					<xsd:element name="cph"
type="eforms:CPHnumType"/>
					<xsd:element name="area"
type="eforms:AreaType"/>
				</xsd:sequence>
			</xsd:complexType>
		</xsd:element>
	</xsd:complexType>
	<!-- End of OtherHoldingsStructure type definition -->

and from an example document:
...
<otherholdings/>
...

When I attempt to validate the document using the Oracle schema parser it
gives the following error:
<Line 27, Column 18>: XSD-2021: (Error) Element not completed:
'otherholdings'
<Line 109, Column 13>: XSD-2021: (Error) Element not completed: 'hillfarm'
Parser Exception: Element not completed: 'otherholdings'

'hillfarm' is the other similar element, so my question is how do I do this
with the schema?

Thanks in adavance,
Rupert.
========================
Rupert Hollom
E-Forms Technical Specialist
EMail: rupert.hollom@maff.gsi.gov.uk

Received on Thursday, 9 November 2000 10:53:42 UTC