| SAXONICA | 
The | operator was available in XPath 1.0; the keyword union has been
            added in XPath 2.0 as a synonym, because it is familiar to SQL users.
         
The expression E1 union E2 selects all nodes that are in either E1 or
            E2 or both. Both expressions must return sequences of nodes. The results
            are returned in document order. For example, /book/(chapter | appendix)/sections returns
            all section elements within a chapter or appendix of the
            selected book element.