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] Problem designing complexType accepting a specified elemen

[ Lists Home | Date Index | Thread Index ]

Here is the essence of your problem:

There is no way to say "any element other than x, y or z in any namespace"
in XML Schema.  You can say "any element in any namespace", "any element in
a specific list of namespaces", "any element not in the target namespace".
There are no expressions for exclusionary constraints by element name.

What you want is a kind of cooccurrence constraint.  Most cooccurrence
constraints on validity must be enforced some way other than XML Schema
validation (either using Relax NG or a some other validation scheme like
Schematron or in the application code).  For example, you cannot express in
XML Schema that the attribute x must have a value at least 10 greater than
the value of attribute y.

Jeff
----- Original Message ----- 
From: "Hess Yvan" <yvan.hess@imtf.ch>
To: "'Jeff Greif'" <jgreif@alumni.princeton.edu>
Cc: <xml-dev@lists.xml.org>
Sent: Friday, March 12, 2004 1:31 AM
Subject: RE: [xml-dev] Problem designing complexType accepting a specified
element and a llowing any others.


> The XML document for which I have to write the schema have all the
elements
> under the section metadata as illustrated in my sample and should accept
any
> others element from the same namespace or from a other name space. I can
not
> change this requierement.
>





 

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

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