logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

RE: Attribute use in XML schemas: msg#00155

Subject: RE: Attribute use in XML schemas
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
        >
        >
        
        




<Prev in Thread] Current Thread [Next in Thread>