[xmlschema-dev] Re: Setting the minOccurs depending on other val

W3C XML Schema Language 1.0 does not permit this.

Your receiving application could do its own check, through your own code or
by using Schematron or another supplement to the W3C XML Schema language.

Bob Schloss
IBM Thomas J Watson Research Center





                                                                                                                          
                      "Aaron Frenger"                                                                                     
                      <apfrenger@apfcon        To:       <xmlschema-dev@w3.org>                                           
                      sult.com>                cc:                                                                        
                      Sent by:                 Subject:  Setting the minOccurs depending on other val                     
                      xmlschema-dev-req                                                                                   
                      uest@w3.org                                                                                         
                                                                                                                          
                                                                                                                          
                      05/12/2003 09:05                                                                                    
                      AM                                                                                                  
                                                                                                                          




Hi all,

I am not sure if this is possible, but I am trying to set minOccurs for an
element depending on another elements value.

For example.

   <xsd:element name="myElement">
      <xsd:complexType>
        <xsd:element name="NumberOfPeople" type="xsd:short"/>
        <xsd:element name="Name" type="xsd:string"
minOccurs="NumberOfPeople"/>
      </xsd:complexType>
    </xsd:element>

I am somewhat new to XML Schema and I have been trying to do some things
with keys and have been unsuccessful.

Any help would be appreciated.

Thanks,
Aaron

Received on Monday, 12 May 2003 09:37:22 UTC