Sold separately from SyntaxEditor and its containing bundles
The Web Languages Add-on, combined with the SyntaxEditor control, brings an enhanced XML code editing experience to your end users.
Automated completion lists and 'Ctrl+Space' auto-complete features are fully supported and available out-of-the-box. The context-sensitive completion data is populated with information from one or more XSD schemas.

Automated quick info tips show whenever the mouse is hovered over an element or attribute, and display detailed information about the target element or attribute. All information is presented using rich text formatting.

If one or more XSD schemas are loaded, additional information is automatically presented in the quick info.
Syntax highlighting is included for XML, which makes it easier to visually distinguish things like elements, attributes, and comments while editing.
When typing a > to close a start tag, the appropriate end tag is auto-inserted.
The XML parser is designed according to the latest official language specifications.
The language parser outputs an AST (abstract syntax tree) for each document parsed. This tree consists of a node for every code construct in the document (element, comment, etc.).
While the parser executes, it keeps track of any syntax errors that are found and reports these back in the parse data results. The parser also checks the document against any specified XSD schemas or DTDs for validation and reports those errors too. SyntaxEditor then renders squiggle lines under each error and provides quick info tips with information describing the error.

Automatic code outlining is performed based on the AST data generated by the parser. This allows block element ranges to be used as outlining nodes.

Get detailed contextual information for any offset, such as which ancestor elements contain the offset and any available associated XSD schema data.
Built-in functionality can be called from menus/toolbars to comment and uncomment code lines.
A robust XML text formatter with numerous options is included. With a single call, any XML document can instantly be beautified.

