Utility functions for xml parse trees. - `xml+-query-all' and `xml+-query-first' are query functions that search descendants in node lists. They don't work with namespace-aware parsing yet - `xml+-node-text' gets node text