Re: Choice of subelements by attribute value?

> I wondered if there is a possibility to restrict the appearance of
> certain subelements of an element by the value of an attribute.
> Example:

No, not in XML Schemas 1.0.  This is called a co-constraint and won't be
available until later versions.  Currently the best you can do is to allow
all of the possible elements and create an application rule in some other
manner-- or use a different schema language.  The best way is to mix XML
Schema and Schematron.  There is a great example of how to do this at:

http://www.xfront.com/ExtendingSchemas.html

Good Luck,
Jeff Rafter
Defined Systems
http://www.defined.net
XML Development and Developer Web Hosting

Received on Friday, 22 June 2001 10:50:03 UTC