Firefox는 어떤 버전의 XPath를 지원합니까?

Firefox는 어떤 버전의 XPath를 지원합니까?

Selenium WebDriver와 함께 Firefox를 사용하여 웹 스크레이퍼를 구축 중인데 XPath 2 및 XPath 3에만 존재하는 XPath 표현식을 사용하고 싶습니다.

Firefox는 어떤 버전의 XPath를 지원합니까?

XPath 1.0인 경우 Firefox가 이후 버전을 지원하도록 할 수 있는 방법이 있습니까?


참고: 이 글을 쓰는 시점의 현재 Firefox 버전은 47.0입니다.

답변1

Firefox는 어떤 버전의 XPath를 지원합니까?

Firefox는 현재 XPath 1.0을 지원합니다.

Xpath 2.0을 지원할 계획은 없습니다.

보다Xpath 2.0을 지원하는 브라우저는 무엇입니까?일부 해결 방법은 다음과 같습니다.

XPath에 대한 지원은 매우 다양합니다. Firefox에서는 상당히 잘 지원되지만(더 이상 지원을 개선할 계획은 없지만), 다른 브라우저에서는 이 기능을 구현하는 경우가 거의 없습니다.

원천XPath

XPath 2.0에 대한 지원을 추가하기 위한 공개(2007년 이후) 버그 보고서가 있습니다.

Xpath 2.0과 Xslt 2.0은 w3c 권장 사항이므로 엔진에 구현하는 것이 좋습니다.

원천버그 396966 - Xpath 2.0


추가 자료

관련 정보