2010-06-16 2 views

답변

2

XPathExpression으로 컴파일하려고 할 수 있습니다. http://msdn.microsoft.com/en-us/library/system.xml.xpath.xpathexpression.aspx

좋은 장점은 작동하면 방금 실행할 수있는 컴파일 된 표현식이 있다는 것입니다.

+0

안녕하세요. XPathExpression.Compile()을 사용하고 예외를 잡았습니다. 나는 이것을하기 위해 덜 비싼 방법이 있었으면 좋겠다. 감사. – LandonSchropp

+0

할부 상환의 관점에서 생각해보십시오. 일단 표현식을 컴파일하는 비용을 지불하면 유효한지 여부를 결정할 수 있으므로 이제는 효율적으로 반복하여 사용할 수있는 표현식을 사용할 수 있습니다. 대안은 비어있는 XPathDocument에서 XPathNavigator.Select (string)를 호출하고 예외를 잡는 것입니다. –

관련 문제