OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Schema definition of element with optional children

[ Lists Home | Date Index | Thread Index ]

Dear All

I'm struggling to find the best way to restrict an element that holds 
address data.
If the address is to be deleted it will look like this:
<address recordStatus="deleted"/>

if it's new or an update it will be along the lines of:

<address recordStatus="inserted">

with various fields being optional, these are UK addresses only.

What's the most efficient way to declare this using XSD only as I believe I 
can't say, "if recordStatus = 'deleted' then..." etc?

I believe I have to give a choice of two types but this seems tedious?




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

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