FreeXmlToolkit

XML Editor Features

Last Updated: November 2025 Version: 1.0.0

This page describes the advanced features available in the XML Editor.


Schematron Integration

Schematron Validation Schematron validation panel

What is Schematron?

Schematron lets you create custom validation rules for your XML documents. While XSD schemas validate the structure, Schematron validates business rules - for example, “if field A contains X, then field B must not be empty.”

How to Use Schematron

  1. Open an XML file in the XML Editor
  2. In the sidebar, find the “Schematron Rules” section
  3. Click the “…” button to select a Schematron file (.sch)
  4. The validation results appear in the sidebar
  5. Enable “Continuous Schematron validation” to check as you type

Saving Schematron Files as Favorites

Save frequently used Schematron files for quick access:

Learn more: Schematron Support Favorites System

Auto-Completion (IntelliSense)

IntelliSense Popup Auto-completion suggestions popup

Smart Element Suggestions

When you type < in the editor, a popup shows only the elements that are valid at your current position based on your XSD schema.

How It Works

  1. Type < - A popup appears with valid element options
  2. Use arrow keys - Navigate through the suggestions
  3. Press Enter - Insert the selected element
  4. Press Escape - Close the popup

Auto-Closing Tags

When you type an opening tag like <element>, the editor automatically adds the closing tag </element> and places your cursor between them.

Learn more: Auto-Completion Guide


Grid Editor Mode

Grid Editor Grid editor with data cells

Edit XML Like a Spreadsheet

The grid editor displays your XML data in a table format, making it easy to edit structured data.

How to Use

  1. Open an XML file in the XML Editor
  2. Switch to the “Grid” tab
  3. Click cells to edit values directly
  4. Switch back to “XML” tab to see the updated code

Changes made in either mode are synchronized automatically.


Code Folding

Code Folding Screenshot placeholder: Collapsed XML sections

Hide Sections for Better Navigation

For large XML files, you can collapse sections to focus on what you’re working on:


Tree View

Tree View Panel Tree view sidebar

Visual Document Structure

The tree view shows your XML document as a hierarchical structure:


Supported Schema Formats

Format Support
XSD (XML Schema) Full support with IntelliSense
Schematron Business rules validation
DTD Not supported
RelaxNG Not supported

Previous Home Next
XML Editor Home XSD Tools
All Pages: XML Editor XML Features XSD Tools XSD Validation XSLT FOP/PDF Signatures IntelliSense Schematron Favorites Templates Tech Stack Licenses