En el trabajo, eliminamos líneas nuevas de nuestros registros para ayudar a prevenir ataques de falsificación de registros. Tengo herramientas que pueden formatear XML, como mi IDE (NetBeans) y SOAPUI, pero tardan una eternidad en iniciarse y no están diseñadas específicamente para la tarea.
Estoy buscando una aplicación que:
No estoy buscando una aplicación web que me permita pegar XML en mi navegador para enviarlo a un sitio web de terceros para formatear y mostrar. Quiero mantener todo local en mi estación de trabajo de desarrollador.
Bueno para tener:
Uno de los *best simple XML formatting tool for Windows 7*
creo que es Notepad ++ :
Esta herramienta es tan poderosa que debería estar en la caja de herramientas actual del desarrollador.
Solo mira cuántos formatos reconoce:
¡ Pero the best of all
es el hecho de que puedes definir own language
tus propias reglas y aplicarlas!
¿Te hablé de su search & replace
? Puede hacer todo tipo de reemplazos gracias a las expresiones regulares y si tiene cientos (!) de archivos abiertos, puede realizar la búsqueda y/o reemplazos en todos los documentos, ¡en un instante!
¡No olvide que hay muchos complementos que se pueden instalar para todo tipo de trabajos!
Para concluir, Notepad ++ es gratuito y portátil (puede usarlo en una memoria USB, simplemente cópielo en la carpeta que desee).
EDITAR :
Como le dije, los complementos proporcionan una gran cantidad de funciones de Notepad ++:
Si hace clic en el nombre de cada complemento, verá una breve descripción de la funcionalidad proporcionada.
Para lograr una sangría extremadamente avanzada , le recomiendo que instale, al menos, Code alignment
, Indent by Fold
y XML Tools
:
Aquí está una de las sangrías simples, disponible para XML (pero cualquiera specialised XML IDE
puede hacer eso, ¿no es así?):
¡ Pero con Indent by Fold
usted puede sangrar cualquier idioma, incluso User Defined
uno! (¿Qué hay de los IDE especializados?)
Y ahora, la herramienta de sangría de acabado, el Code alignment
! Usando esto, obtendrá el nivel de sangría más alto (sangrado por cualquier tipo de expresión simple/regular):
Visual Studio tiene la capacidad de formatear documentos XML. Simplemente abra el documento xml haga Editar -> Avanzado -> Formatear documento
Si está utilizando las combinaciones de teclas de C#, es Ctrl + E,D
No es que esté sugiriendo que Visual Studio sea "simple" o que valga la pena instalarlo solo para esta característica, pero en mi experiencia, muchos desarrolladores no se dan cuenta de que esta característica existe en el editor de código.
El editor SynWrite (gratis, Windows) permite abrir y editar XML (junto con muchos otros, por ejemplo, HTML), y puede formatear archivos XML.
Para formatear XML:
El editor se puede instalar sin derechos de administrador en cualquier carpeta.
Uso SynWrite para el trabajo diario. Muy útil, es un reemplazo para Notepad ++ con complementos de Python.
Esto es muy antiguo, pero recomiendo una solución basada en la web.
Este código se ejecuta en su navegador y nunca envía sus datos a ningún otro lugar. Todo permanece local en su máquina.
¿Cómo puedo saber? Lo construí específicamente para ese propósito.
De acuerdo con el tamaño de sus archivos, es posible que desee considerar vim . Es gratis y su licencia es compatible con GPL ( charityware , si lo pides). Una versión portátil está disponible aquí , lo que te permitirá usarla sin derechos de administrador.
es muy poderoso Por ejemplo, si desea formatear un xml recién pegado, solo necesitaría
:PrettyXML
como se dijo antes, es gratis.
VIM es un editor complejo de usar (al contrario de otros ejemplos, como NPP). Para usarlo correctamente, deberá aprender a usarlo (incluso las operaciones básicas, como escribir texto o guardar su archivo, no se realizan de la misma manera que un editor clásico). Además de eso, la curva de aprendizaje es bastante empinada.
usuario23
bravoterry
marcos catherine blanco