2
我正在尋找一種快速簡便的方法來檢查給定的字符串是否是有效的xpath。有人知道這樣的事情是否存在?是否存在檢查字符串是否有效的xpath的方法?
我正在尋找一種快速簡便的方法來檢查給定的字符串是否是有效的xpath。有人知道這樣的事情是否存在?是否存在檢查字符串是否有效的xpath的方法?
您可以嘗試將其編譯爲XPathExpression。 http://msdn.microsoft.com/en-us/library/system.xml.xpath.xpathexpression.aspx
好的副作用是,如果它工作,你有一個編譯的表達式,你可以執行。
嘿,這工作。我使用了XPathExpression.Compile(),並且發現了異常。我希望有一個更便宜的方法來做到這一點。謝謝。 – LandonSchropp 2010-06-16 18:17:45
從分期償還的角度考慮:一旦您支付編譯表達式以確定其是否有效的費用,您現在有了一個可以反覆使用的表達式。另一種方法是在空的XPathDocument上調用XPathNavigator.Select(string)並捕獲異常。 – 2010-06-16 19:50:26