XSLT StyleSheet XML

File: Data.xml


  
          favorite="f1">XSLT
  


File: Transform.xslt

  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  
  
 
  
          select="/favorite-books/booklist
              /book[contains(@favorite, 'Doug')]"/>
  
  
    A test of the node-after (>>) operator:
       Comparing nodes from 
    the sequence:
          select="if (subsequence($Dougs-favorites, 1, 1) >>
                  subsequence($Dougs-favorites, 2, 1))
              then '    node1 >> node2 = true '
              else '    node1 >> node2 = false '"/>
          select="if (subsequence($Dougs-favorites, 2, 1) >>
                  subsequence($Dougs-favorites, 1, 1))
              then '    node2 >> node1 = true '
              else '    node2 >> node1 = false '"/>
          select="if (subsequence($Dougs-favorites, 1, 1) >>
                  subsequence($Dougs-favorites, 1, 1))
              then '    node1 >> node1 = true '
              else '    node1 >> node1 = false '"/>
  

Output:
A test of the node-after (>>) operator:
  Comparing nodes from the sequence:
    node1 >> node2 = false
    node2 >> node1 = false
    node1 >> node1 = false