976 votos

¿Cómo formateo XML en Notepad++?

Tengo Notepad++ y tengo un código XML que es muy largo. Cuando lo pegué en Notepad++, había una línea larga de código (difícil de leer y trabajar).

Quiero saber si hay una forma sencilla de hacer que el texto sea legible (por legible me refiero a un código correctamente tabulado).

Puedo hacerlo manualmente, pero quiero una solución permanente para esto ya que me he enfrentado a esto varias veces. Estoy seguro de que hay una forma de hacerlo, ya que lo hice una vez hace unos años, tal vez con Visual Studio u otro editor, no recuerdo.

¿Pero puede Notepad++ hacerlo?

1461voto

erjiang Puntos 14724

Prueba Plugins -> XML Tools -> Pretty Print (libXML) o (solo XML - con saltos de línea Ctrl + Alt + Shift + B)

Puede que necesites instalar XML Tools utilizando tu administrador de plugins para obtener esta opción en tu menú.

En mi experiencia, libXML proporciona una salida bonita pero solo si el archivo está formado correctamente al 100%.

57voto

abhi Puntos 261

Necesitas instalar la herramienta XML desde el elemento del menú PluginsPlugins Admin...aparece el cuadro de diálogo de Plugins Admin y luego desplázate hasta la parte inferior de los plugins disponibles y marca las herramientas XML, instálalas y luego presiona Ctrl + Alt + Shift + B O aparecerá la opción para la Herramienta XML anteriormente mencionada.

38voto

Torres Puntos 1641

Prueba con TextFX → TextFX Html Tidy → Tidy: reindent XML

Si no puedes, intenta con Eclipse, haz clic derecho, origen y corrige la sangría.

12voto

Some Noob Student Puntos 2832

Para obtener los mejores resultados, deberías usar ambos TextFX XML tidy y XML tools pretty print. Aquí tienes cómo y por qué:

1.TextFX -> TextFX HTML Tidy -> Tidy: reindent XML

TextFX tiene la ventaja de envolver líneas largas, lo cual XML Tools no hace, pero no indenta esas nuevas líneas correctamente.

2. XML Tools -> Pretty print (Text indent)

XML Tools complementa a TextFX al indentar las nuevas líneas envueltas de forma adecuada.

3voto

DiNovici Puntos 146

No hay nada como TextFX en Notepad++, al menos no en la última versión. Esta es una de las razones por las que sigo usando DreamWeaver incluso si me vuelve loco al ser lento e irresponsivo de vez en cuando...

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X