This project is currently considered alpha. Should I use this? I certainly am going to try. Should you use this? If you're feeling brave or want to contribute.
Hopefully fully covers XPath 1.0.
Quite a lot of this has been derived and adapted from tree-sitter-xquery