What is the CalcSI XML Editor?
The CalcSI XML Editor is a free online tool inspired by Altova XMLSpy. You can edit XML documents comfortably in a fully editable tree view or as plain text — with an XPath tester, XSLT transformation, XSD validation, and automatic schema generation built in.
Editing, XPath queries, and XSLT transformations run directly in your browser. For XSD schema validation and automatic schema generation we use the libxml library on our server — fast, standards-compliant, and with no software to install.
Feature set
- Fully editable tree view — Double-click any tag, attribute, or text to edit. Add, delete, and move nodes via inline buttons.
- Text view — Classic editor with monospace font and instant error markers (line/column).
- XPath tester — Run arbitrary XPath expressions against the XML, with results as nodes, strings, numbers or booleans.
- XSLT transformation — XML + stylesheet → HTML/XML/Text. Runs directly in the browser via XSLTProcessor.
- XSD schema validation — Real W3C-compliant validation via libxml on our server. Errors with line and column.
- Generate XSD from XML — We analyze a sample XML and propose a matching XSD with inferred types and cardinalities.
- Conversion — XML to JSON or CSV (for tabular XML lists).
- Import & export — Upload a file, load from URL, download as .xml, copy to clipboard.
Common use cases
- Inspect and fix SOAP requests/responses, B2B messages, and EDI payloads
- Edit and validate config files (pom.xml, web.xml, applicationContext.xml)
- Check RSS/Atom feeds and convert them to JSON if needed
- Edit SVG files as XML — tweak attributes, paths, viewBoxes
Data and privacy
Editing, XPath queries, XSLT transformations and JSON/CSV conversion run entirely in your browser — that data never leaves your device. Only for XSD schema validation and automatic schema generation do we send the XML (together with an optional XSD) to our server, where it is processed and immediately discarded — we don't store anything.