This library provides functions to simplify extraction of data from
generic xml tree structures (as produced by parsing xml with the xml package),
while handling location information to provide decent error messages in case
of errors.
Some limitations
Only handles unqualified names. (This is by design to simplify usage.)
No column number and sometimes no line number reference in error values.