976 votos

¿Cómo formatear XML en Notepad++?

Tengo notepad++ y tengo algo de código XML que es muy largo. Cuando lo pegué en el Notepad++, hay una larga línea de código. (Difícil de leer y trabajar.)

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

Puedo hacerlo manualmente pero quiero una solución permanente a esto, ya que me he enfrentado a esto varias veces. Estoy seguro de que hay una manera de hacer esto, como lo hice una vez antes, hace un par de años, tal vez con Visual Studio o algún otro editor, no lo recuerdo.

Pero, ¿puede el Notepad++ hacerlo?

1461voto

erjiang Puntos 14724

Pruebe los plugins -> Herramientas XML -> Pretty Print (libXML) o (sólo XML - con saltos de línea Ctrl+Alt+Shift+B)

En mi experiencia, libXML da un buen resultado, pero sólo si el archivo está formado correctamente al 100%.

57voto

abhi Puntos 261

Necesita instalar la herramienta XML desde los Plugins --> Administrador de Plugins --> mostrar el Administrador de Plugins y luego revisar las herramientas XML, instalarlo y luego ctl+Alt+Shift+B O la opción para la Herramienta XML de arriba aparece.

38voto

Torres Puntos 1641

Prueba TextFX --> TextFX Html Tidy --> Tidy: reindent XML

Si no puedes intentarlo con Eclipse, botón derecho, fuente, sangría correcta

12voto

Some Noob Student Puntos 2832

Para obtener los mejores resultados, debe utilizar ambos TextFX xml tidy y Las herramientas XML están muy bien impresas, aquí está el cómo y el por qué:

1.TextFX > TextFX Html Tidy > Tidy: reindent XML

TextFX tiene el beneficio de envolver líneas largas, lo que no hace XML Tools, pero no sangrar esas nuevas líneas correctamente.

2.XML Tools > Pretty print (Text indent)

Las herramientas XML complementan a TextFX al sangrar bien las líneas recién envueltas.

3voto

DiNovici Puntos 146

no hay tal cosa como TextFX en Notepad++, al menos en la última versión. Esta es una de las razones por las que sigo con DW, aunque me está volviendo loco ser lento y no responder 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