Qu'est-ce que l'éditeur XML de CalcSI ?
L'éditeur XML de CalcSI est un outil gratuit en ligne inspiré d'Altova XMLSpy. Vous pouvez modifier confortablement des documents XML dans une vue arborescente entièrement éditable ou en texte brut — avec testeur XPath, transformation XSLT, validation XSD et génération automatique de schéma intégrés.
L'édition, les requêtes XPath et les transformations XSLT s'exécutent directement dans votre navigateur. Pour la validation XSD et la génération automatique de schéma, nous utilisons la bibliothèque libxml sur notre serveur — rapide, conforme aux standards, sans logiciel à installer.
Ensemble de fonctionnalités
- Vue arborescente entièrement éditable — Double-cliquez sur n'importe quelle balise, attribut ou texte pour éditer. Ajouter, supprimer et déplacer les nœuds avec des boutons en ligne.
- Vue texte — Éditeur classique avec police monospace et marqueurs d'erreur instantanés (ligne/colonne).
- Testeur XPath — Exécutez n'importe quelle expression XPath sur le XML, avec résultats sous forme de nœuds, chaînes, nombres ou booléens.
- Transformation XSLT — XML + feuille de style → HTML/XML/Texte. S'exécute directement dans le navigateur via XSLTProcessor.
- Validation de schéma XSD — Vraie validation conforme W3C via libxml sur notre serveur. Erreurs avec ligne et colonne.
- Générer XSD à partir de XML — Nous analysons un échantillon XML et proposons un XSD correspondant avec types et cardinalités inférés.
- Conversion — XML vers JSON ou CSV (pour les listes XML tabulaires).
- Importer et exporter — Téléversez un fichier, chargez depuis URL, téléchargez en .xml, copiez dans le presse-papiers.
Cas d'utilisation courants
- Inspecter et corriger SOAP, messages B2B et payloads EDI
- Éditer et valider des fichiers de configuration (pom.xml, web.xml, applicationContext.xml)
- Vérifier les flux RSS/Atom et les convertir en JSON si nécessaire
- Éditer des fichiers SVG comme du XML — ajuster attributs, paths, viewBoxes
Données et confidentialité
L'édition, les requêtes XPath, les transformations XSLT et la conversion JSON/CSV s'exécutent entièrement dans votre navigateur — ces données ne quittent jamais votre appareil. Uniquement pour la validation XSD et la génération automatique de schéma, le XML (avec un XSD optionnel) est envoyé à notre serveur, traité puis immédiatement supprimé — nous ne stockons rien.