[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Can XML Schemas do this?
Water Type and Contract can handle that. Here's defining a new 'tag/class' named person. 'Person' has a name that is a required value of type string. 'Person' also has optional 'age' and 'birth' fields. The precondition also states that one of the optional fields must be filled in. The fields/elements can be given in any order. <defclass person name=required=string age=optional=integer birth=optional=datetime _precond=<defmethod> <not age.<is optional/>. <and birth.<is optional/> /> </defmethod> </defclass> _Mike Plusch CTO, Clear Methods http://www.clearmethods.com/ http://www.waterlang.org/ ----- Original Message ----- From: Brian Burridge To: XML DEV Sent: Monday, January 20, 2003 9:44 AM Subject: Can XML Schemas do this? I have an xml document, where we want elements to be able to appear in any order. Some are required, others aren't. And in many cases if you have tag A then you don't need tag B, and vice versa. Problem is, I need to use the ALL tag and have choices and groups within it, but you can't. Is there a way around this? Brian Burridge ----------------------------------------------------------------- The xml-dev list is sponsored by XML.org <http://www.xml.org>, an initiative of OASIS <http://www.oasis-open.org> The list archives are at http://lists.xml.org/archives/xml-dev/ To subscribe or unsubscribe from this list use the subscription manager: http://lists.xml.org/ob/adm.pl
|
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
|