2010-06-16 102 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

相關問題