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