Skip to content
XML Tools for Visual Studio Code
Branch: master
Clone or download
Latest commit 6ae9f01 Dec 17, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Adjust Stale Bot Tags Dec 17, 2018
.vscode Generate Extension Skeleton Jan 27, 2018
resources Re-Add Marketplace Icon May 28, 2018
src Merge pull request #249 from eliasib13/xml-to-text Dec 14, 2018
.gitignore Properly Ignore VSIX Files May 31, 2018
.travis.yml Add TravisCI Configuration Jan 28, 2018
.vscodeignore Generate Extension Skeleton Jan 27, 2018 Update CHANGELOG Jan 28, 2018
LICENSE Add License Jan 28, 2018 Fixes typo in documentation Jul 10, 2018
package-lock.json Implemented conversion from XML to text and viceversa Dec 13, 2018
package.json Bump Version Dec 14, 2018
tsconfig.json Add XML Tree View Apr 28, 2018
tslint.json Begin Implementing V2 Formatter Jan 28, 2018

XML Tools for Visual Studio Code

Visual Studio Marketplace Visual Studio Marketplace




  • VS Code 1.22.2 or higher

Extension Settings

  • xmlTools.enableXmlTreeView: Enables the XML Tree View for XML documents.
  • xmlTools.enableXmlTreeViewMetadata: Enables attribute and child element counts in the XML Document view.
  • xmlTools.enableXmlTreeViewCursorSync: Enables auto-reveal of elements in the XML Document view when a start tag is clicked in the editor.
  • xmlTools.enforcePrettySelfClosingTagOnFormat: Ensures a space is added before the forward slash at the end of a self-closing tag.
  • xmlTools.ignoreDefaultNamespace: Ignore default xmlns attributes when evaluating XPath.
  • xmlTools.persistXPathQuery: Remember the last XPath query used.
  • xmlTools.removeCommentsOnMinify: Remove XML comments during minification.
  • xmlTools.splitAttributesOnFormat: Put each attribute on a new line when formatting XML. Overrides xmlTools.splitXmlnsOnFormat if set to true. (V2 Formatter Only)
  • xmlTools.splitXmlnsOnFormat: Put each xmlns attribute on a new line when formatting XML.
  • xmlTools.xmlFormatterImplementation: Supported XML Formatters: classic, v2.
  • xmlTools.xqueryExecutionArguments: Arguments to be passed to the XQuery execution engine.
  • xmlTools.xqueryExecutionEngine: The full path to the executable to run when executing XQuery scripts.

Release Notes

Detailed release notes are available here.


Run into a bug? Report it here.

Icon Credits

Icons used in the XML Tree View are used under the Creative Commons 3.0 BY license.

You can’t perform that action at this time.