In .NET there is a lovely library that allows me to easily parse an external html page using xpath queries (HTML Agility Project) - the problem is I have to do that client-side, so only javascript. Is there any way to do that?
Join the Stack Overflow Community
Stack Overflow is a community of 6.8 million programmers, just like you, helping each other.
Join them; it only takes a minute:
Sign up
Join them; it only takes a minute:
jQuery also supports xPath selector as well CSS, you can get more information from the link below. |
|||
|
You can try it https://github.com/andrejpavlovic/xpathjs Actually there are a lot of it and there is an window.evaluate method by default. But the reason why mostly all frameworks using selectors like jQuery/Mootols/Dojo (Sizzle) is that in all modern modern browsers it`s supports almostly native and gets fall back if it doesn't. So in most ways it's faster. |
|||
|
evaluate
method to could be the real problem if the page is not coming from the same origin as the document with the script. – Martin Honnen Jul 20 '12 at 13:45