- From: Eddie Robertsson <eddie@allette.com.au>
- Date: Wed, 28 Nov 2001 20:43:39 +1100
- To: Lieve Laporte <lieve.laporte@uz.kuleuven.ac.be>
- CC: xmlschema-dev@w3.org
> <actions name="access"> > ... > ==> the document has to contain tag <tag> > ... > </actions> > > <actions name="settings"> > ... > ==> the document may not contain tag <tag> > ... > </actions> > > In this case, can I express in the schema that if the value of name is > access, the <tag> should be present, and if the value of name is settings, > it shouldn't? Unfortunately you can't do this with W3C XML Schema. RELAX-NG can do this and the other alternative is to use W3C XML Schema with embedded Schematron rules. See my previous post [1] for an example of how to use embedded Schematron rules. Cheers, /Eddie [1] http://lists.w3.org/Archives/Public/xmlschema-dev/2001Nov/0049.html
Received on Wednesday, 28 November 2001 04:36:18 UTC