XML Editor

Tree-View, XPath, XSLT, XSD — alles in einem Werkzeug, wie Altova XMLSpy.

{{ __t('tree_empty_or_invalid') }}
{{ parseError }}
{{ validateMsg }}
{{ stats.size }} {{ __t('bytes') }} {{ stats.elements }} {{ __t('elements') }} {{ stats.attributes }} {{ __t('attributes') }} {{ stats.depth }} {{ __t('depth') }} {{ stats.textNodes }} {{ __t('text_nodes') }}
{{ __t('xpath_examples_label') }}: {{ ex }}
{{ __t('input_xml_label') }}
{{ __t('xpath_result_label') }}
{{ xpathError }}
{{ __t('input_xml_label') }}
{{ __t('xslt_input_label') }}
{{ __t('xslt_output_label') }}
{{ xsltError }}
{{ __t('schema_server_note') }}
{{ __t('input_xml_label') }}
{{ __t('schema_xsd_label') }}
{{ __t('schema_valid') }}
{{ __t('schema_errors_heading') }} ({{ schemaResult.errors.length }}):
L{{ err.line }}{{ err.column ? ':' + err.column : '' }} {{ err.message }}
{{ __t('input_xml_label') }}
{{ __t('schema_generated_label') }}
{{ schemaGenError }}
{{ __t('input_xml_label') }}
{{ __t('convert_output_label') }} ({{ convertTarget.toUpperCase() }})
{{ convertError }}

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.