如何验证给定的XPath字符串在C*//NET中是有效的?
我不确定只运行xpath和捕捉异常是否是一个有效的解决方案(暂时把胆汁放在喉咙里)——如果明天我遇到了其他一些我没有测试过的输入呢?
最佳答案
如何验证给定的XPath字符串在C*//NET中是有效的?
您尝试从它构建一个XPathExpression
并捕获异常。
try
{
XPathExpression.Compile(xPathString);
}
catch (XPathException ex)
{
MessageBox.Show("XPath syntax error: " + ex.Message);
}
关于c# - 验证.NET中的XPath,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/308926/