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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Fruitbasket schema question for both W3C/RelaxNG

[ Lists Home | Date Index | Thread Index ]
  • To: XML Dev <xml-dev@lists.xml.org>
  • Subject: Fruitbasket schema question for both W3C/RelaxNG
  • From: Manos Batsis <mbatsis@netsmart.gr>
  • Date: Thu, 22 Jan 2004 17:25:48 +0200
  • User-agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

[resending from the right email account this time]

A good subject line would be "how to validate complex type instance with
uknown element name".

Consider a fruitbasket element that may contain any number of
[fruit-name] elements:

<fruitbasket>
   <apple taste="red"/>
   <orange taste="red"/>
</fruitbasket>


I short, I want to allow any element inside fruitbasket, as long as it
has an attribute with the name "color". I also want to validate the
attribute value, for erxample it should only allow the colors in my
enumeration.

Can anyone please share his/her lights here? Using

<xs:any namespace="##targetNamespace" processContents="strict"/>

does not work, while

<xs:any namespace="##targetNamespace" processContents="lax"/>

does not signal for invalid elements inside the fruitbasket at all.

Any advice or pointers welcome for both XSD/RNG, as I would like to
offer both in my application.

Manos









 

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

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