Skip to content
| Marketplace
Sign in
Visual Studio Code>Formatters>XML FormatNew to Visual Studio Code? Get it now.

XML Format

Mike Burgh

|
270,277 installs
| (16) | Free
Format XML documents
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

XML Format

Format XML documents, without changing the content within elements.

Features

This extension uses a modified version of vkBeautify for xml formating.

vkBeautify does not change the formatting of content within elements (eg line breaks, tabs etc) when formatting the document.

Before:

<a><b>content
more content
    some more content</b></a>

After:

<a>
	<b>content
more content
    some more content</b>
</a>

A more complex example, before:

<тест>test</тест>
<body><![CDATA[<x><!-- comment -->   </y></x>]]></body>
<body><!--     <x><[CDATA[cdata]]>   </y></x> --></body>
</unbalanced>

After:

<тест>test</тест>
<body>
	<![CDATA[<x><!-- comment -->   </y></x>]]>
</body>
<body>
	<!--     <x><[CDATA[cdata]]>   </y></x> -->
</body>
</unbalanced>

Extension Settings

None

Release Notes

1.1.3

  • Use document indent settings

1.1.2

Thanks to https://github.com/MasterNobody :

  • Fix formatting with more than 100 levels of nesting

1.1.1

Thanks to https://github.com/MasterNobody :

  • Support for non-latin tag names.
  • Support for nesting comments in CDATA and vice versa.
  • Support for unbalanced end-tags.
  • Do not remove whitespaces and new lines inside comments and CDATA.
  • Disable splitting of namespace declarations on new lines.

1.0.2

Fixing use of new

1.0.1

Added support for XSL files

1.0.0

Added a logo!

0.0.4

Obey vscode indent settings (thanks to @Gruntfuggly)

0.0.3

Copy changes

0.0.1

Initial release

  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft