2
주어진 문자열이 유효한 xpath인지 확인하는 빠르고 쉬운 방법을 찾고 있습니다. 이 같은 것이 있는지 누가 알 수 있습니까?문자열이 유효한 xpath인지 확인하는 방법이 있습니까?
주어진 문자열이 유효한 xpath인지 확인하는 빠르고 쉬운 방법을 찾고 있습니다. 이 같은 것이 있는지 누가 알 수 있습니까?문자열이 유효한 xpath인지 확인하는 방법이 있습니까?
XPathExpression으로 컴파일하려고 할 수 있습니다. http://msdn.microsoft.com/en-us/library/system.xml.xpath.xpathexpression.aspx
좋은 장점은 작동하면 방금 실행할 수있는 컴파일 된 표현식이 있다는 것입니다.
안녕하세요. XPathExpression.Compile()을 사용하고 예외를 잡았습니다. 나는 이것을하기 위해 덜 비싼 방법이 있었으면 좋겠다. 감사. – LandonSchropp
할부 상환의 관점에서 생각해보십시오. 일단 표현식을 컴파일하는 비용을 지불하면 유효한지 여부를 결정할 수 있으므로 이제는 효율적으로 반복하여 사용할 수있는 표현식을 사용할 수 있습니다. 대안은 비어있는 XPathDocument에서 XPathNavigator.Select (string)를 호출하고 예외를 잡는 것입니다. –