[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Is this premitted ?
Dimiter Naydenov wrote: > > Hello, > > Thanks for the info about MSXML4 and schema support. Now I would like to ask > something. I want to express the following model in a XML schema: > > 1. <tag attr="val">text</tag> > 2. <tag> > <attr>complex val</attr> > text > </tag> > > If there is the attribute "attr" (1), the child element <attr> must be > prohibited and vice versa (2). > > Is there a way to conditionally set the "required" or "prohibited" options > for an attribute/child element, based on other element's presence/absence ? No, you can't express this with W3C XML Schema alone and you need either to add a Schematron rule or to switch to a language that can express this kind of stuff such as RELAX NG. Note that in both case, you won't get MSXML4 support for this... Hope this helps. Eric > I couldn't find any info if this is possible. > > Dimiter Naydenov > -- See you at XTech in San Diego. http://conferences.oreillynet.com/cs/os2001/view/e_spkr/790 ------------------------------------------------------------------------ Eric van der Vlist http://xmlfr.org http://dyomedea.com http://xsltunit.org http://4xt.org http://examplotron.org ------------------------------------------------------------------------
|
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
|