regulares - Las mejores herramientas de XPath
xpath value (6)
Me gusta XPather , un complemento de Firefox. Es simple y fácil de usar y no es un programa separado para ejecutar, siempre y cuando tenga Firefox ejecutándose, que es cuando y donde usualmente uso XPath.
¿Qué herramientas utilizan para XPath y por qué? En este momento estoy usando
- SketchPath porque es totalmente increíble, pero es una aplicación de Windows que debe instalarse
- WhiteBeam en línea XPath test bed porque puedes probar expresiones del sitio web
SketchPath parece ser lo que más me llama la atención porque realmente te ayuda a crear el xpath y es muy avanzado. Si no lo has probado, deberías.
Contras a SketchPath: tienes que instalarlo en la máquina, de lo contrario es fantástico.
Contras a WhiteBeam: tienes que subir tu archivo que no siempre quiero hacer por razones de seguridad y el tamaño del archivo que puedes subir tiene un límite, y cargar un archivo es molesto de todos modos. También creo que puede haber algunas diferencias sutiles entre el xpath utilizado para esa herramienta y cuando se ejecuta una aplicación .NET. Pero no recuerdo ninguno en este momento. Solo téngalo en cuenta.
Si se encuentra en un entorno de desarrollo web, Firefox tiene una serie de excelentes herramientas para el soporte y análisis de XPath:
- Firebug tiene soporte para XPath incorporado
- XPath Checker he encontrado que es genial
y también puede ser de uso:
- XPath Runner
- FireXPath
Tenga cuidado con Firebug: haga clic con el botón derecho en el comando "Copiar XPath" y copie la ruta como en minúsculas, y algunos analizadores XML (como el analizador MXSML utilizado en FinalBuilder) distinguen entre mayúsculas y minúsculas, por lo que deberá corregir la carcasa de su declaración XPath copiada de Firebug; de lo contrario, su analizador no encontrará ningún nodo coincidente.
SketchPath es la mejor herramienta para XPath que he usado hasta ahora. También he usado oXygen, pero prefiero SketchPath a oXygen para XPath.
Yo uso oXygen para el trabajo xpath. Es bastante fácil probar tu expresión contra xml en el archivo. Establece el archivo xml de destino una vez y luego solo hace clic para probar su expresión.
con este probador de xpath puedes probar expresiones XPath estándar
También puede guardar sus XPath y XML en cualquier momento para volver más tarde o publicar un enlace en la web o correo electrónico, que es una característica muy útil.
XMLQuire es un editor de XML gratuito para Windows con SketchPath XPath Editor integrado. Para simplificar, SketchPath no se está desarrollando aún más.
Una cosa a tener en cuenta: el Editor de XPath no es inmediatamente obvio, pero simplemente haga doble clic en la barra superior que muestra la ubicación actual de XPath para mostrar el editor.
Comparación con SketchPath:
La terminación automática de XPath, la gestión de expresiones y la función / seguimiento con la función-ayuda de SketchPath se incluyen en XMLQuire, pero XMLQuire también solo es compatible con XPath 1.0.
[Divulgación: como el autor de XMLQuire y SketchPath I no puedo evaluar objetivamente qué editor de XPath es el "mejor", pero como se menciona SketchPath en la pregunta, parece razonable una respuesta que actualice las cosas]