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.