- From: Gino Basso <GBasso@ware2.com>
- Date: Fri, 24 Nov 2000 17:31:23 -0500
- To: "'xmlschema-dev@w3.org'" <xmlschema-dev@w3.org>
Mike Leditschke wrote: > I wish to have an attribute which is both required and has a specific value. > According to the primer section 2.2, table 1, second row, I should specify this as > <attribute name="foo" type="string" use="required" value="r2"/> To me the two contraints are contradictory (requiring the attribute and only allowing a fixed value). You might consider the following instead: <attribute name="foo" type="string" use="fixed" value="r2" /> Although the appearance of a 'foo' attribute is optional, it's value must be 'r2' if it does appear. Further, if it does not appear a schema processor will create a 'foo' attribute with this value. This would seem to accomplish what you want. BTW, were you using the new beta version (3.5) of XMLSpy to validate your schema? I wonder to what extent they have implemented the spec? Regards, Gino
Received on Friday, 24 November 2000 17:32:27 UTC