XPath expressions use these data types:
Many XPath operations select a set of zero or
more nodes. For example, the expression
"address" selects all of the
that are children of the context node. This node-set
may contain no nodes, one node, or many.
A true or false value.
Numbers in XPath are represented using floating point.
A string of characters.