Analizando HTML usando Xpath con Javascript

html-agility-pack html-parsing javascript jquery xpath

Pregunta

En .NET hay una biblioteca encantadora que me permite analizar fácilmente una página html externa mediante consultas xpath (Proyecto de agilidad HTML). El problema es que tengo que hacer eso del lado del cliente, así que solo javascript. ¿Hay alguna forma de hacer eso?

Respuesta aceptada

jQuery también admite xPath selector y CSS, puede obtener más información en el siguiente enlace.

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


Respuesta popular

Puedes probarlo https://github.com/andrejpavlovic/xpathjs

En realidad, hay mucho de eso y hay un método window.evaluate por defecto.

Pero la razón por la que la mayoría de los marcos que usan selectores como jQuery / Mootols / Dojo (Sizzle) es que en todos los navegadores modernos modernos es casi nativo y se vuelve a caer si no lo hace. Así que en la mayoría de los casos es más rápido.



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué