XML Schema XML Tutorial

The style of defining elements and attributes locally is often called the Russian doll design.
Since the definition of each element is embedded in the definition of its parent.  
Objects are created locally where they are needed as opposed to being created globally and cloned when we need them.
File: Data.xml
  
 
   
    1111111111 
    Java 
     
      Swing 
      1996-11-26 
      2008-02-12 
     
     
      JButton 
      2001-08-22 
      Yes 
     
   
 
File: Schema.xsd
 
 
   
     
       
         
           
             
               
               
                 
                  
                  
                  
                  
                 
 
                
 
                
                              maxOccurs="unbounded"> 
                 
                  
                  
                  
                  
                 
 
                  
                
 
                
                              maxOccurs="unbounded">