Was ist der CalcSI XML Editor?
Der CalcSI XML Editor ist ein kostenloses Online-Werkzeug im Stil von Altova XMLSpy. Du kannst XML-Dokumente komfortabel in einer voll editierbaren Baum-Ansicht oder als reinen Text bearbeiten — inklusive XPath-Tester, XSLT-Transformation, XSD-Validierung und automatischer Schema-Generierung.
Bearbeitung, XPath-Abfragen und XSLT-Transformationen laufen direkt im Browser. Für XSD-Schema-Validierung und automatische Schema-Generierung nutzen wir die libxml-Bibliothek auf unserem Server — schnell, standardkonform und ohne dass du Software installieren musst.
Funktionsumfang
- Voll editierbarer Tree-View — Doppelklick auf Tag, Attribut oder Text zum Bearbeiten. Hinzufügen, Löschen und Verschieben per Inline-Buttons.
- Text-Ansicht — Klassischer Editor mit monospace-Font und sofortiger Fehlermarkierung (Zeile/Spalte).
- XPath-Tester — Beliebige XPath-Ausdrücke gegen das XML laufen lassen, Treffer als XML, Text, Zahl oder Boolean.
- XSLT-Transformation — XML + Stylesheet → HTML/XML/Text. Direkt im Browser via XSLTProcessor.
- XSD-Schema-Validierung — Echte W3C-konforme Validierung via libxml auf unserem Server. Fehler mit Zeile und Spalte.
- XSD aus XML generieren — Wir analysieren ein Beispiel-XML und schlagen ein passendes XSD mit Typen und Kardinalitäten vor.
- Konvertierung — XML nach JSON oder CSV (für tabellarische XML-Listen).
- Import & Export — Datei hochladen, von URL laden, als .xml herunterladen, in die Zwischenablage kopieren.
Typische Anwendungsfälle
- SOAP-Requests/Responses, B2B-Nachrichten und EDI-Daten inspizieren und korrigieren
- Konfigurationsdateien (pom.xml, web.xml, applicationContext.xml) bearbeiten und validieren
- RSS-/Atom-Feeds prüfen und nach Bedarf in JSON umwandeln
- SVG-Dateien als XML bearbeiten — Attribute, Pfade, ViewBoxes anpassen
Daten und Datenschutz
Die Bearbeitung, XPath-Abfragen, XSLT-Transformationen und JSON-/CSV-Konvertierung laufen vollständig in deinem Browser — diese Daten verlassen dein Gerät nicht. Nur für XSD-Schema-Validierung und automatische Schema-Generierung wird das XML (zusammen mit einem optionalen XSD) zu unserem Server geschickt, dort verarbeitet und sofort wieder verworfen — wir speichern nichts.