Javascript로 Xpath를 사용하여 HTML 구문 분석하기

html-agility-pack html-parsing javascript jquery xpath

문제

.NET에서 xpath 쿼리 (HTML 민첩성 프로젝트)를 사용하여 외부 html 페이지를 쉽게 구문 분석 할 수있는 멋진 라이브러리가 있습니다. 문제는 클라이언트 측에서만 처리해야하므로 자바 스크립트 만 사용해야합니다. 그것을 할 방법이 있습니까?

수락 된 답변

jQuery는 CSS뿐만 아니라 xPath selector도 지원합니다. 아래 링크에서 자세한 정보를 얻을 수 있습니다.

http://docs.jquery.com/DOM/Traversing/Selectors


인기 답변

https://github.com/andrejpavlovic/xpathjs 사용해 볼 수 있습니다.

실제로 많은 정보가 있으며 기본적으로 window.evaluate 메소드가 있습니다.

그러나 jQuery / Mootols / Dojo (Sizzle)와 같은 셀렉터를 사용하는 대부분의 모든 프레임 워크가 모든 현대의 최신 브라우저에서 거의 네이티브를 지원하고 그렇지 않은 경우에는 뒤 떨어진다는 이유입니다. 그래서 대부분의 경우 더 빠릅니다.



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.