[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Problem designing complexType accepting a specified elemen
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@i...> To: "'Jeff Greif'" <jgreif@a...> Cc: <xml-dev@l...> Sent: Friday, March 12, 2004 1:31 AM Subject: RE: 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. >
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|