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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] XML Schema Question: specifying restrictions for alist of

[ Lists Home | Date Index | Thread Index ]

On Wed, 2004-04-07 at 16:49, Thomas B. Passin wrote:

> Seems to me that you can just declare the attribute "default" to be of 
> type ID.  That requires its value to be unique.  Then create a 
> restriction so that it can only accept the value "true".  Finally, make 
> the attribute's presence optional.  Now you are allowed to use it, but 
> it must have the value "true" and that value may only appear once.
> 
> This method ought to be easier and more interoperable than using "key".

Yes, that sounds easier.

> Of course, this won't work if you want to also include many attributes 
> default='false'.

Or if you have other IDs that could have the value "true", or if you can
have several "computer_list" elements in a document, ...

The fact that IDs are global to a document has a lot of side effects.

Eric
-- 
Carnet web :
           http://eric.van-der-vlist.com/blog?t=category&a=Fran%C3%A7ais
Upcoming XML schema languages tutorial:
 - Amsterdam   -half day- (18/04/2004)        http://masl.to/?P220516D7
------------------------------------------------------------------------
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
(ISO) RELAX NG   ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------





 

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

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