-CDATA content is not handled according to the XPath 1.0 recommendation, i.e.
 CDATA should not be a distinct node if the sibling node is a text node 
-id("foo") function should be added as an allowed location path
-if multiple similar namespace declarations select the prefix given within the
 framing document
