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 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¶
- Open an XML file in the XML Editor
- In the sidebar, find the "Schematron Rules" section
- Click the "..." button to select a Schematron file (.sch)
- The validation results appear in the sidebar
- Enable "Continuous Schematron validation" to check as you type
Saving Schematron Files as Favorites¶
Save frequently used Schematron files for quick access: - Click the star icon to add to favorites - Organize files in custom categories like "Business Rules" - Access saved rules from any editor via the Favorites dropdown
Learn more: Schematron Support | Favorites System
Auto-Completion (IntelliSense)¶
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¶
- Type
<- A popup appears with valid element options - Use arrow keys - Navigate through the suggestions
- Press Enter - Insert the selected element
- 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 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¶
- Open an XML file in the XML Editor
- Switch to the "Grid" tab
- Click cells to edit values directly
- Switch back to "XML" tab to see the updated code
Changes made in either mode are synchronized automatically.
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:
- Collapse: Click the minus (-) icon next to an element
- Expand: Click the plus (+) icon to show the content again
- Nested Folding: Collapse parent elements to hide all children
Tree View¶
Tree view sidebar
Visual Document Structure¶
The tree view shows your XML document as a hierarchical structure:
- Navigate: Click on tree nodes to jump to that location in the text
- Understand Structure: Quickly see how your document is organized
- Expand/Collapse: Click arrows to show or hide child elements
Supported Schema Formats¶
| Format | Support |
|---|---|
| XSD (XML Schema) | Full support with IntelliSense |
| Schematron | Business rules validation |
| DTD | Not supported |
| RelaxNG | Not supported |
Navigation¶
| 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