Unordered elements in XSD with obligatory and unbounded elements?

前端 未结 1 796
栀梦
栀梦 2021-01-22 23:47

I have the following element in my XSD:


    

        
1条回答
  •  遇见更好的自我
    2021-01-23 00:29

    Three suggestions. Either:

    1. Impose an ordering. Almost always the perceived need to allow any ordering of elements is unnecessary in practice.
    2. Use XSD 1.1, where maxOccurs="unbounded" is supported on xsd:all.
    3. Use a wrapper around the element you wish to allow to have maxOccurs="unbounded". See additionalList in the XSD below for a working example.

    XSD with wrapper element to work around unbounded xsd:all limitation

    
    
      
        
          
            
              
                
                  
                
              
            
            
              
                
                  
                
              
            
            
              
                
                  
                    
                      
                        
                      
                    
                  
                
              
            
          
        
      
    
    

    0 讨论(0)
提交回复
热议问题