Re: A practical use case for a fixed ID attribute?
Michael Kay <[email protected]> Sun, 09 Dec 2012 12:56:20 +0000
| Newsgroups | gmane.text.xml.schema.devel |
|---|---|
| Message-ID | <[email protected]> |
Orthogonality is important in language design. You shouldn't impose restrictions just because you think something isn't useful. Is it useful to be able to write $x+0, or $x*1? Probably not, but it would be wrong to have a rule that prevents it. So preventing use of "fixed" for one particular data type because you can't see a use for it would equally be wrong. Michael Kay Saxonica On 08/12/2012 12:56, Costello, Roger L. wrote: > Hi Folks, > > In XML Schema 1.1 it is possible to declare an attribute of type ID and fix its value. For example: > > <attribute name="instructor" type="ID" fixed="Professor-Johnson" /> > > Yesterday I showed that example to my class and they challenged me on the usefulness of this. > > I could not think of a single practical use case for a fixed ID attribute. > > Do you have a practical use case for a fixed ID attribute? > > /Roger > >