XML Editor

Boomweergave, XPath, XSLT, XSD — alles in één tool, zoals 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 }}

Wat is de CalcSI XML Editor?

De CalcSI XML Editor is een gratis online tool geïnspireerd door Altova XMLSpy. Je kunt XML-documenten comfortabel bewerken in een volledig bewerkbare boomweergave of als platte tekst — met ingebouwde XPath-tester, XSLT-transformatie, XSD-validatie en automatische schemageneratie.

Bewerken, XPath-query's en XSLT-transformaties draaien rechtstreeks in je browser. Voor XSD-schemavalidatie en automatische schemageneratie gebruiken we de libxml-bibliotheek op onze server — snel, standaardconform en zonder software te installeren.

Functieset

  • Volledig bewerkbare boomweergave — Dubbelklik op een tag, attribuut of tekst om te bewerken. Voeg knopen toe, verwijder en verplaats ze met inline knoppen.
  • Tekstweergave — Klassieke editor met monospace-lettertype en directe foutmarkeringen (regel/kolom).
  • XPath-tester — Voer willekeurige XPath-expressies uit op de XML, met resultaten als knopen, strings, getallen of booleans.
  • XSLT-transformatie — XML + stylesheet → HTML/XML/Tekst. Draait rechtstreeks in de browser via XSLTProcessor.
  • XSD-schemavalidatie — Echte W3C-conforme validatie via libxml op onze server. Fouten met regel en kolom.
  • XSD genereren uit XML — We analyseren een voorbeeld-XML en stellen een bijpassend XSD voor met afgeleide types en kardinaliteiten.
  • Conversie — XML naar JSON of CSV (voor tabulaire XML-lijsten).
  • Importeren en exporteren — Upload een bestand, laad vanaf URL, download als .xml, kopieer naar klembord.

Veelvoorkomende toepassingen

  • SOAP-aanvragen/-antwoorden, B2B-berichten en EDI-payloads inspecteren en corrigeren
  • Configuratiebestanden bewerken en valideren (pom.xml, web.xml, applicationContext.xml)
  • RSS-/Atom-feeds controleren en indien nodig naar JSON converteren
  • SVG-bestanden bewerken als XML — attributen, paden, viewBoxes aanpassen

Gegevens en privacy

Bewerken, XPath-query's, XSLT-transformaties en JSON-/CSV-conversie draaien volledig in je browser — die gegevens verlaten je apparaat niet. Alleen voor XSD-schemavalidatie en automatische schemageneratie sturen we de XML (samen met een optionele XSD) naar onze server, waar deze wordt verwerkt en direct weggegooid — we slaan niets op.