Use a stack based XPath evaluator.
Use a stack based XPath evaluator.

This evaluator is capable of processing very, very basic XPath expressions. It
does not yet know anything about axes, functions, operators, etc.

jeffreybaird/oga,dfockler/oga,ttasanen/oga,jeffreybaird/oga,YorickPeterse/oga,dfockler/oga,dfockler/oga,altmetric/oga,altmetric/oga,YorickPeterse/oga,jeffreybaird/oga,ttasanen/oga,dfockler/oga,altmetric/oga,jeffreybaird/oga,YorickPeterse/oga,jeffreybaird/oga,ttasanen/oga,dfockler/oga,YorickPeterse/oga,ttasanen/oga,ttasanen/oga,YorickPeterse/oga,altmetric/oga,altmetric/oga