Agregar nueva barra de herramientas a la barra de herramientas Archivo_Editar para Mostrar XML¿Qué inspiró esta solicitud de lista de deseos?
Con bastante frecuencia tengo que usar XPath para acceder a la capa de informe JMP y, por lo general, es necesario usar << Obtener XML
¿Cuál es la mejora que le gustaría ver?
Me gustaría tener una función que me permitiera ver fácilmente el XML del informe. En el mejor de los casos, sería interactiva; si selecciono el cuadro de visualización del informe, iría a la etiqueta de inicio del XML y, en el "peor de los casos", podría ser una nueva ventana de script/abrir en un lugar similar a Mostrar propiedades.
¿Por qué es importante esta idea?
Permite ver más fácilmente lo que hay en los informes JMP como XML.
Automatización y scriptingRe: Agregar nueva barra de herramientas a la barra de herramientas File_Edit para Mostrar XMLCreo que al final terminaré escribiendo mi propio complemento "JMP Scripting Tools" cuando tenga tiempo y esto será parte de él. Ya he escrito algunas herramientas para eso y tengo algunas ideas adicionales.
Aquí hay una versión bastante rápida y sencilla para ver XML
Names Default To Here(1);
cur_report = Current Report();
If(!IsEmpty(cur_report),
cur_xml = cur_report << get xml;
If(!Contains(Get Window list() << Get Window Title, "View XML"),
sb = Script Box(cur_xml, "XML");
sb << show line numbers(1);
nw = New Window("View XML", /*<<LANGUAGE></LANGUAGE>Re: Agregar nueva barra de herramientas a la barra de herramientas File_Edit para Mostrar XMLHola @SamGardner ,
Sé que puedo crear mi propio complemento/barra de herramientas para realizar esta tarea, pero me gustaría que fuera una característica predeterminada de JMP (si la solución fuera siempre programar mi propia solución, realmente no publicaría ningún elemento de la lista de deseos...).
Básicamente, lo que hace ese script es lo que me gustaría tener como mínimo (el script no me funciona, sospecho que << Language() es la próxima característica de JMP18 para la ventana nueva). El uso de Propiedades XPath no es suficiente, ya que no es lo suficientemente robusto para el uso general (en mi opinión). Esto solo lo haría un poco más rápido al personalizar/obtener información/manipular informes JMP y brindaría una opción adicional fuera del botón de la barra de herramientas Propiedades. Por supuesto, si esto se vinculara al informe, sería aún mejor.
Re: Agregar nueva barra de herramientas a la barra de herramientas File_Edit para Mostrar XMLSi crea un complemento que ejecuta este código, creará una nueva ventana con el XML del informe actual.
cr=current report();
new window("View XML",
<<TYPE></TYPE>Re: Agregar nueva barra de herramientas a la barra de herramientas File_Edit para Mostrar XML@jthi ¿puedes explicar un poco más por qué necesitas esto? ¿Quieres acceder al XML para saber en qué parte de la estructura del informe se encuentra determinada información?
Además, en caso de que no lo supiera, puede ver el XPath de un elemento de visualización utilizando Mostrar propiedades en la ventana de informe y expandiendo Ruta del cuadro y eligiendo XPath como modo.
