- 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