Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I format XML in Notepad++?

I have Notepad++ and I got some XML code which is very long. When I pasted it in Notepad++ there was a long line of code (difficult to read and work with).

I want to know if there is a simple way to make the text readable (by readable I mean properly tabbed code).

I can do it manually, but I want a permanent solution to this as I have faced this several times. I am sure there is a way to do this as I have done it once before a couple of years back, maybe with Visual Studio or some other editor, I don't remember.

But can Notepad++ do it?

like image 483
happyhardik Avatar asked Oct 18 '10 16:10

happyhardik


People also ask

How do I format an XML file?

To access XML formatting options, choose Tools > Options > Text Editor > XML, and then choose Formatting.

Can you edit XML files in Notepad?

Microsoft XML Notepad is an application that allows you to create and edit XML documents quickly and easily. With this tool, the structure of your XML data is displayed graphically in a tree structure.


Video Answer


2 Answers

Try Plugins -> XML Tools -> Pretty Print (libXML) or (XML only - with line breaks Ctrl + Alt + Shift + B)

You may need to install XML Tools using your plugin manager in order to get this option in your menu.

In my experience, libXML gives nice output but only if the file is 100% correctly formed.

like image 180
erjiang Avatar answered Oct 06 '22 14:10

erjiang


You need to install the XML tool from the Plugins menu item → Plugins Admin...Plugins Admin dialog appears and then scroll to bottom of available plugins and check the XML tools, install it and then Ctrl + Alt + Shift + B OR the option for XML Tool above shows up.

like image 27
abhi Avatar answered Oct 06 '22 15:10

abhi