Where in your link does it say that if an attribute is required then it cannot
have a fixed value?
-----Original Message-----
From: Stefan Wachter [mailto:Stefan.Wachter@xxxxxx]
Sent: Tue 8/27/2002 3:42 AM
To: Mesa Capela Encarnacion; xmlschema-dev@xxxxxx
Cc:
Subject: Re: Attribute use in XML schemas
Attributes that are required are not allowed to have a fixed or default
value. This was discussed in this newsgroups some days ago. The
relevant link
is: http://www.w3.org/TR/xmlschema-1/#src-attribute.
--Stefan
>
>
>
>
> Hello!
>
> I am trying to define an XML document that conforms to a particular
> schema, and I have the following problem: I define a first XML
schema, and
in
> this schema I define a complex type with three attributes. I set the
use
of
> these attributes to required, and I set one of this attributes to a
fixed
> value.
>
> Then I define a second XML schema, based on the first schema. In this
> second schema, I define an element of the previous complex type, and
set
> another attribute to a fixed value.
>
> Finally I define an XML document based on the second schema. In this
XML
> document I see the element with the following values for the
attributes:
the
> attribute I defined in the first schema appears in the XML document as
> required, with the fixed value. Nevertheless, the attribute that I
set to
a
> fixed value in the second schema appears in the XML document as
optional,
> instead of required, with the fixed value. Why this attribute is not
included
> as required in the XML document?. In the initial definition of the
> attribute, the use was set to required, and I only add a fixed value
for
it, but I
> didn't change the use of the attribute. Moreover, the use of the first
> attribute is very similar, and this attribute is included as required,
with the
> fixed value, in the XML document.
>
> On the other hand, when I define a complex type in an XML schema, I
define
> an XML document based on this schema, with an element of the complex
type,
> and try to derive by restriction the complex type, I cannot modify the
> facets of the attributes. Is it not possible to do this?. Why?.
>
> Thanks.
>
> Best wishes,
>
> Encarna
>
>
|