Q:

Does a method exist to check whether a string is a valid xpath?

I'm looking for a quick and easy method to check if a given string is a valid xpath. Does anybody know if something like this exists?

A:

You could try to compile it into a XPathExpression.  http://msdn.microsoft.com/en-us/library/system.xml.xpath.xpathexpression.aspx
The nice side-benefit is that, if it works, you have a compiled expression that you can just execute.

