2010-06-16 69 views

回答

2

您可以尝试将其编译为XPathExpression。 http://msdn.microsoft.com/en-us/library/system.xml.xpath.xpathexpression.aspx

好的副作用是,如果它工作,你有一个编译的表达式,你可以执行。

+0

嘿,这工作。我使用了XPathExpression.Compile(),并且发现了异常。我希望有一个更便宜的方法来做到这一点。谢谢。 – LandonSchropp 2010-06-16 18:17:45

+0

从分期偿还的角度考虑:一旦您支付编译表达式以确定其是否有效的费用,您现在有了一个可以反复使用的表达式。另一种方法是在空的XPathDocument上调用XPathNavigator.Select(string)并捕获异常。 – 2010-06-16 19:50:26

相关问题