RE: [xml-dev] XML-Schema Help

From
Dave Yancey <>
To
Date
2002-08-16T18:06:46Z
ID
<>
Thread
RE: [xml-dev] XML-Schema Help
Dare Wrote:

>I'm not sure I understand your question. The content model of a type 
>definition only appears in an instance document if an instance of the type 
>is used in the document. Also, in the content model are you trying to say

>   one or the other but not both

>or

>  neither, one or both

>because your schema fragment describes the latter although I suspect you 
>want the former.

I'm wanting one or both.

I'm new to XML-Schema so bear with me please

My fragment as you stated will do neither, one or both.

What the requirments are is if the element <timeframe> exists than
either <earliestdate> or <latestdate> is required.



David Wrote:

>	My question is this, in a Schema is it possible to have an element be
>	required only if its parent element exists.
>
>	For example in the code below if timeframetype exists then either
>	earliestdate or latestdate would be required, 1 or the other but both are
>	not required.
>
>	Thanks for any help in advance.
>
>	David Yancey
>	
>
>
>	<xs:complexType name="timeframeType">
>	        <xs:sequence>
>	                <xs:element ref="description"/>
>	                <xs:element ref="earliestdate" minOccurs="0"/>
>	                <xs:element ref="latestdate" minOccurs="0"/>
>	        </xs:sequence>
>	</xs:complexType>
>
>
>

_________________________________________________________________
Join the world�s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com