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] XML-Schema Help

[ Lists Home | Date Index | Thread Index ]





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
>	david_yancey@harte-hanks.com
>
>
>	<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





 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS