[Home] [By Thread] [By Date] [Recent Entries]


Rich Salz wrote:

> Sure.  It's like saying "xsd:string" except that it gives special
> significance to particular values.  You can enumerate them in the schema,
> define semantics in a spec more easily, etc.
> 
> It's just a neat hack.  For standards, in particular, that want to define
> some base functionality and still allow an extensibility point, this makes
> it explicit.

Right - programs can know exactly what to do with the enumerated values. 
If it's not one of these, then all the program cares about is that it is 
something else, which is why I like the 'other' trick. But the program 
might want to know where to find the user's value so it can be 
displayed, even if it has no special semantics for the program.

Jonathan

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member