Mostrando entradas con la etiqueta xml. Mostrar todas las entradas
Mostrando entradas con la etiqueta xml. Mostrar todas las entradas

lunes, febrero 25, 2013

Indenta archivos XML con Foxe [HERRAMIENTA]

Antes de que me ahorquen por usar: "Indentar", se que la palabra correcta es "Sangría", pero por ser informático estoy mas acostumbrado a usar el anglicismo pecador que ven en el titulo :)

Si estas buscando una forma sencilla de indentar o revisar archivos XML, Foxe puede ser la herramienta justa para ese "sucio" trabajo. En Foxe (First object XML editor) puedes cargar los archivos XML/HTML (o que tengan algún tipo de markup), para luego darles indentación, hacerles validación DTD con MSXML, explorar el "XML Path" o simplemente editar el contenido del archivo directamente.

"Editando archivos xml con Foxe"
En especial, lo que más me gusta de Foxe, son dos cosas:
  1. Maneja Unicode, UTF-8 con o sin BOM de forma impecable
  2. Y es portable, ya que es un solo archivo .exe de menos de 700 kb
Les dejo un video del autor que demuestra la funcionalidad de esta sencilla pero útil herramienta:


Pueden descargar Foxe en su sitio oficial:
http://www.firstobject.com/dn_editor.htm
Espero que les sirva mucho, ¡saludos!

miércoles, abril 21, 2010

Herramientas Online de Formato e Indentación de Código

Mas de alguna vez nos ha tocado revisar algún mensaje XML o JSON fuera de la oficina, donde no tenemos nuestras herramientas de desarrollo que tan agradablemente se encargan de formatear e indentar nuestros archivos para que podamos leerlos, analizarlos y encontrar posibles fallas en ellos. En estas ocasiones nos ha tocado manualmente estar partiendo el archivo en diferentes líneas y agregando sangrías para darle el formato adecuado y se nos vuelva más fácil su análisis

Si de casualidad nos encontramos en estas circunstancias pero tienen la bondad de contar con una conexión a Internet, pueden aprovechar algunas herramientas online que se encargan de formatear, colorear e indentar nuestros archivos de código fuente.

Hay muchos otros que no he listado acá por el hecho de que solamente colorean el código y considero mas útiles aquellos que además del syntax highlight también te agregan los respectivos espacios de tabulación.

XML:


"Captura de pantalla de xmlindent.com, formateando un xml de ejemplo (click para agrandar)"

JSON:


"Captura de pantalla de jsoneditor.net, quien te forma la estructura jerárquica de tu mensaje JSON"

Múltiples lenguajes de programación:


Cabe resaltar algunas características especiales que poseen algunas de estas herramientas como por ejemplo jsbeautifier además de formatear el código, también te lo desempaqueta cuando este ha sido generado mediante la herramienta packer, o la herramienta sqlformat que te genera un output de SQL no solamente formateado y con sintaxis coloreada sino que también te puede generar un output de SQL que generalmente colocamos en una variable String dentro de nuestro lenguaje de programación, así como lo ilustra la siguiente imagen:

"Sqlformat, indentando correctamente un procedimiento almacenado generando un output a manera de StringBuffer para ser utilizado en una clase Java (Click para agrandar)"

Algún otro que ustedes utilicen para formatear su código fuente en línea?

Herramientas Online de Formato e Indentación de Código

Mas de alguna vez nos ha tocado revisar algún mensaje XML o JSON fuera de la oficina, donde no tenemos nuestras herramientas de desarrollo que tan agradablemente se encargan de formatear e indentar nuestros archivos para que podamos leerlos, analizarlos y encontrar posibles fallas en ellos. En estas ocasiones nos ha tocado manualmente estar partiendo el archivo en diferentes líneas y agregando sangrías para darle el formato adecuado y se nos vuelva más fácil su análisis

Si de casualidad nos encontramos en estas circunstancias pero tienen la bondad de contar con una conexión a Internet, pueden aprovechar algunas herramientas online que se encargan de formatear, colorear e indentar nuestros archivos de código fuente.

Hay muchos otros que no he listado acá por el hecho de que solamente colorean el código y considero mas útiles aquellos que además del syntax highlight también te agregan los respectivos espacios de tabulación.

XML:


"Captura de pantalla de xmlindent.com, formateando un xml de ejemplo (click para agrandar)"

JSON:


"Captura de pantalla de jsoneditor.net, quien te forma la estructura jerárquica de tu mensaje JSON"

Múltiples lenguajes de programación:


Cabe resaltar algunas características especiales que poseen algunas de estas herramientas como por ejemplo jsbeautifier además de formatear el código, también te lo desempaqueta cuando este ha sido generado mediante la herramienta packer, o la herramienta sqlformat que te genera un output de SQL no solamente formateado y con sintaxis coloreada sino que también te puede generar un output de SQL que generalmente colocamos en una variable String dentro de nuestro lenguaje de programación, así como lo ilustra la siguiente imagen:

"Sqlformat, indentando correctamente un procedimiento almacenado generando un output a manera de StringBuffer para ser utilizado en una clase Java (Click para agrandar)"

Algún otro que ustedes utilicen para formatear su código fuente en línea?

Sunsetting Sr. Byte.

El Sr. Byte ha estado más de 5 años inactivo. Digamos que estaba en " code freeze ". Pero ahora es el último release. Quizas no...