XSLT StyleSheet XML

File: Data.xml


  Nothing
  
    


      A
    


    


      T
    


  

  
    D
    D
    
      C
      B
      f
    

    F
    H
    B
    
      MARGARET
      URSULA
      gentlewomen attending on Hero.
    

    Messengers, Watch, Attendants, &c.
  


File: Transform.xslt

  version="2.0">
  
    
      
      
    
          select="$flat/NL[following-sibling::node()]" mode="phase2" />
  
  
    
      
    

    
  
  
    
              select="following-sibling::node()[1][not(self::NL)]" mode="phase2" />
    

  
  
    
          select="following-sibling::node()[1][not(self::NL)]" mode="phase2" />
  

Output:

  Nothing
  
    
      A
    
    
      T
    
  
  
    D
    D
    
      C
      B
      f
    
    F
    H
    B
    
      MARGARET
      URSULA
      gentlewomen attending on Hero.
    
    Messengers, Watch, Attendants, &c.