Estoy haciendo un montón de XPath con el navegador "normal & moderno" (FF, Chrome, Opera, Safari ...) pero estoy buscando una biblioteca javascript que permite que IE admita el método document.evaluate()
.¿Hay una biblioteca JS para proporcionar capacidades xpath a IE
¿Existe? Sé que hay algunas preguntas similares en StackOverflow, pero se les preguntó & respondidas hace muchos años.
La idea es: factorizar el código en la lectura de xpath & también produciendo (mismo) xpath.
actualización, 8 de agosto de 2011:
encuentro la lib propuesto por @ExtremeCoder aquí: http://sourceforge.net/projects/html-xpath/
Esto es realmente lo que necesito (que document.evaluate "anular" sólo para IE) ... pero crea fallo en el cromo & no funciona más en IE:/
Actualización 29 de agosto de 2012 (sí, un año después).
Pruebo una amplia gama de biblioteca. Muchos de los que anulan el documento. Evalúan no son muy fuertes o sufren por diferentes errores. finalmente se utilizo el buen viejo XSLT Google Ajax sin la parte XSLT;)
http://goog-ajaxslt.sourceforge.net/
(así que validar su respuesta @Cheeso)
Por cierto muchas (o todas) estas bibliotecas ya no se mantienen.
actualización de nuevo, 28 de septiembre de 2012:
Google comienza otro proyecto lib XPath. No lo pruebo todavía, pero parece prometedor y actualizado. http://code.google.com/p/wicked-good-xpath/
Como de costumbre, gracias a Microsoft (for explorer 8/9/10) (sic!), Aprenda a soportar estándares básicos y otros comportamientos de navegadores.
Simplemente curioso es esto con respecto al desarrollo de aplicaciones web (u otras aplicaciones) usando XPath o probando aplicaciones web usando localizadores XPath en Selenium, etc. No entiendo el contexto de la pregunta aquí. – David
Fue para construir una herramienta de chatarra JS/PHP en mi empresa anterior. – AlphaB