Editing XSLT Style Sheets

Note

This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

The XML Editor can also be used to edit XSLT style sheets. You can take advantage of the default Editor features such as IntelliSense, outlining, XML snippets, and so on. In addition, there are also new features that make it easier to develop in XSLT.

XSLT Features

The following table describes features specific to working with XSLT style sheets.

Syntax coloring XSLT keywords, such as template, match, and so on, are displayed in the XSLT keyword color specified by the Fonts and Colors settings.

Wavy underlines The XML Editor uses the installed xslt.xsd file to validate XSLT style sheets. Validation errors are shown as blue wavy underlines. The XML Editor also compiles the style sheet in the background and reports compiler errors or warnings with appropriate wavy underlines.

Support for script blocks Code in script blocks is supported by the XSLT debugger so you can set breakpoints and step through the script block code.

View XSLT output You can execute an XSL transformation and view the output from the XML Editor. For more information, see How to: Execute an XSLT Transformation from the XML Editor.

Debug XSLT You can launch the XSLT debugger from an XSLT file in the XML Editor. The debugger supports setting breakpoints in the XSLT file, viewing XSLT execution state, and so on. Hovering over an XSLT variable brings up a ToolTip with the value of the variable. The debugger can be used to debug a style sheet, or to debug a compiled XSL transformation invoked from another application. For more information, see Debugging XSLT.

See Also

XML Editor