XML Editor

Visualização em árvore, XPath, XSLT, XSD — tudo em uma ferramenta, como o 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 }}

O que é o XML Editor do CalcSI?

O XML Editor do CalcSI é uma ferramenta online gratuita inspirada no Altova XMLSpy. Você pode editar documentos XML confortavelmente em uma visualização em árvore totalmente editável ou como texto puro — com testador XPath, transformação XSLT, validação XSD e geração automática de schema integrados.

A edição, as consultas XPath e as transformações XSLT são executadas diretamente no seu navegador. Para a validação de schemas XSD e a geração automática utilizamos a biblioteca libxml em nosso servidor — rápido, em conformidade com os padrões e sem precisar instalar software.

Conjunto de recursos

  • Visualização em árvore totalmente editável — Clique duplo em qualquer tag, atributo ou texto para editar. Adicione, exclua e mova nós com botões inline.
  • Visualização em texto — Editor clássico com fonte monoespaçada e marcadores de erro imediatos (linha/coluna).
  • Testador XPath — Execute expressões XPath arbitrárias no XML, com resultados como nós, strings, números ou booleanos.
  • Transformação XSLT — XML + folha de estilo → HTML/XML/Texto. Executa diretamente no navegador via XSLTProcessor.
  • Validação de schema XSD — Validação real em conformidade com W3C via libxml em nosso servidor. Erros com linha e coluna.
  • Gerar XSD a partir do XML — Analisamos um XML de exemplo e propomos um XSD compatível com tipos e cardinalidades inferidos.
  • Conversão — XML para JSON ou CSV (para listas XML tabulares).
  • Importar e exportar — Envie um arquivo, carregue de URL, baixe como .xml, copie para a área de transferência.

Casos de uso comuns

  • Inspecionar e corrigir SOAP, mensagens B2B e cargas EDI
  • Editar e validar arquivos de configuração (pom.xml, web.xml, applicationContext.xml)
  • Verificar feeds RSS/Atom e convertê-los para JSON se necessário
  • Editar arquivos SVG como XML — ajustar atributos, paths, viewBoxes

Dados e privacidade

A edição, as consultas XPath, as transformações XSLT e a conversão para JSON/CSV são executadas inteiramente no seu navegador — esses dados não saem do seu dispositivo. Apenas para validação XSD e geração automática de schema enviamos o XML (junto com um XSD opcional) ao nosso servidor, onde é processado e descartado imediatamente — não armazenamos nada.