XSLT StyleSheet XML

File: Data.xml

   
      A
      
B

      
         C
         5
         
 . . . 

      

      
         L
         2
         
 . . . 

      

   

   
      D
      
E

      
         W
         5
         
 . . . 

      

      
         P
         2
         
 . . . 

      

   


File: Transform.xslt
  xsl:version="1.0">
  
    

Hotels


    
              data-type="number" />
      


        
      


      


        Address:
        
      


      


        Stars:
        
      


      


        Resort:
        
          
        
      


    
    

Resorts


    
      


        
          
        
      


      


        
      


    
  

Output:

   
      

Hotels


      

C


      


                 Address:
                  . . . 
      


      


                 Stars:
                 5
      


      


                 Resort:
                 A


      

W


      


                 Address:
                  . . . 
      


      


                 Stars:
                 5
      


      


                 Resort:
                 D


      

L


      


                 Address:
                  . . . 
      


      


                 Stars:
                 2
      


      


                 Resort:
                 A


      

P


      


                 Address:
                  . . . 
      


      


                 Stars:
                 2
      


      


                 Resort:
                 D


      

Resorts


      

A


      

B


      

D


      

E