XML Editor

Vista de árbol, XPath, XSLT, XSD — todo en una herramienta, como 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 }}

¿Qué es el XML Editor de CalcSI?

El XML Editor de CalcSI es una herramienta online gratuita inspirada en Altova XMLSpy. Puedes editar documentos XML cómodamente en una vista de árbol totalmente editable o como texto plano, con probador XPath, transformación XSLT, validación XSD y generación automática de esquemas integrados.

La edición, las consultas XPath y las transformaciones XSLT se ejecutan directamente en el navegador. Para la validación de esquemas XSD y la generación automática usamos la biblioteca libxml en nuestro servidor — rápido, conforme a los estándares y sin necesidad de instalar software.

Conjunto de funciones

  • Vista de árbol totalmente editable — Doble clic en cualquier etiqueta, atributo o texto para editar. Añade, elimina y mueve nodos con botones en línea.
  • Vista de texto — Editor clásico con fuente monoespaciada y marcadores de error inmediatos (línea/columna).
  • Probador XPath — Ejecuta expresiones XPath arbitrarias contra el XML, con resultados como nodos, cadenas, números o booleanos.
  • Transformación XSLT — XML + hoja de estilo → HTML/XML/Texto. Se ejecuta directamente en el navegador con XSLTProcessor.
  • Validación de esquema XSD — Validación real conforme a W3C mediante libxml en nuestro servidor. Errores con línea y columna.
  • Generar XSD desde XML — Analizamos un XML de muestra y proponemos un XSD compatible con tipos y cardinalidades inferidos.
  • Conversión — XML a JSON o CSV (para listas XML tabulares).
  • Importar y exportar — Sube un archivo, carga desde URL, descarga como .xml, copia al portapapeles.

Casos de uso comunes

  • Inspeccionar y corregir SOAP, mensajes B2B y cargas EDI
  • Editar y validar archivos de configuración (pom.xml, web.xml, applicationContext.xml)
  • Comprobar feeds RSS/Atom y convertirlos a JSON si es necesario
  • Editar archivos SVG como XML: ajustar atributos, paths, viewBoxes

Datos y privacidad

La edición, las consultas XPath, las transformaciones XSLT y la conversión a JSON/CSV se ejecutan completamente en tu navegador — esos datos no salen de tu dispositivo. Solo para la validación XSD y la generación automática de esquemas enviamos el XML (junto con un XSD opcional) a nuestro servidor, donde se procesa y se descarta de inmediato — no almacenamos nada.