2009-02-04 21 views
6

Soy un desarrollador web LAMP en Perl y en mi lugar actual utilizamos algo de magia negra al usar Perl para recuperar los datos, los lanzamos a un XML y luego pasamos el XML a un archivo XSL. Y todo esto es manejado mágicamente por el almighty AxKit. Por lo tanto, probablemente pueda imaginar que mi XSL está lleno de líneas XSLT, es decir, if test,@value, etc.¿Hay una buena herramienta para las vistas previas de XSL?

Me preguntaba si hay alguna herramienta, IDE, etc. que pueda usar para abrir el archivo XSL y verificar la vista previa HTML sin tener que modificar algo en mi XSL actual?

Estoy abierto a sugerencias siempre que haga el trabajo. Gracias.

+0

@melaos: El sitio topxml.com se rompió fatalmente y ha estado en este estado por mucho tiempo. XPV para IE: http://stackoverflow.com/questions/511942/best-xpath-expression-evaluator-eclipse/512352#512352 XPV para Mozilla: http://www.topxml.com/code/cod-422_9827_xpath-visualizer -for-the-mozilla-browser.aspx –

Respuesta

8

IDE XSLT (Interactive entornos de desarrollo):

  • XSelerator (la que he estado usando durante 6-7 años). Gratis, tiene un depurador para MSXML, tiene intellisense para XSLT 1.0 y XSLT 2.0. Además tiene algo de intellisense dinámico. El depurador tiene puntos de interrupción, puntos de interrupción de datos, visualiza árboles temporales, variables, condiciones de prueba, salida actual, ..., etc.
  • VS2008 - un buen editor XML + XSLT Debugger. Buena intelliscencia estática. Los patrones de coincidencia están comprobados estáticamente. Puntos de interrupción, puntos de interrupción de datos, visualización de variables y salida actual.
  • oXygen
  • XML-SPY (Altova)
  • Stylus Studio

herramientas XPath:

actualización:

Tanto la versión IE como la versión FF del XPath Visualizer ahora cuentan con un hogar nuevo y seguro, gracias a la hospitalidad de Lars Huttar. Los enlaces a continuación apuntan al nuevo sitio seguro.

  • El XPath Visualizer - Un popular IE-based tool for learning XPath y FF-based, too, jugando con las expresiones XPath. Libre y de código abierto. Permite que cualquier expresión XPath sea evaluada contra un documento XML dado y muestra los resultados resaltados en el documento xml (si son nodo (s)) o en un cuadro separado (si los resultados son valores atómicos). Permite que xsl: variable-s se defina y luego se use en expresiones XPath. Permite que xsl: key-s sea definido y luego referenciado por funciones de key() dentro de expresiones XPath.
+0

wow, suena increíble y definitivamente no puede superar el precio. gracias :) – melaos

+0

@Dimitre Btw parece que no puedo encontrar nada desde su enlace XPath Visualizer. ¿Puedes revisar? Gracias. – melaos

+0

El sitio topxml.com casi se rompió fatalmente y ha estado en este estado por mucho tiempo. XPV para IE: http://stackoverflow.com/questions/511942/best-xpath-expression-evaluator-eclipse/512352#512352 XPV para Mozilla: http://www.topxml.com/code/cod-422_9827_xpath -visualizer-for-the-mozilla-browser.aspx –

2

Actualmente estoy usando Visual Studio, abra su archivo xml dentro de Visual Studio, desde el menú XML haga clic en show xslt output.

+0

@Bashar ¿Alguna versión específica? todo lo que puedo encontrar es vs2003 aquí. Gracias. – melaos

+0

No, esto está en Visual Studio 2005 y más arriba –

+0

@melaos: VS2008 Express es gratis: http://www.microsoft.com/express/. –

2

Encontré Stylus Studio como una herramienta invaluable para todas mis necesidades de XML. Sin embargo, nunca lo corrí.

+0

guau, parece un poco exagerado, pero voy a comprobarlo. gracias :) – melaos

1

Utilizo una cubierta que es gratuita.

+0

yo también (aunque es con errores y sin soporte) – annakata

0

Un par de alternativas que no se han mencionado, sin embargo:

  • XML Copy Editor - Está bien, pero requiere un paso intermedio para generar HTML y HTML, entonces se abre en un navegador externo.
  • WMHelp XMLPad - Muchos errores menores y molestias, pero por lo demás muy útiles: puede revisar y depurar transformaciones dentro del IDE.

Escribí una publicación que describe estas y un par de otras herramientas, en caso de que alguien esté interesado: How to test XSL transformations.

0

Estoy usando Visual Web Developer 2008 Express Edition ... en mi menú XML todo lo que veo es "Esquemas ..." cuando tengo un archivo XSL abierto. ¿Perdí la instalación de un componente para las otras opciones?

Cuestiones relacionadas