XML Editor

Widok drzewa, XPath, XSLT, XSD — wszystko w jednym narzędziu, jak 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 }}

Czym jest CalcSI XML Editor?

CalcSI XML Editor to bezpłatne narzędzie online inspirowane Altova XMLSpy. Możesz wygodnie edytować dokumenty XML w pełni edytowalnym widoku drzewa lub jako zwykły tekst — z wbudowanym testerem XPath, transformacją XSLT, walidacją XSD i automatycznym generowaniem schematu.

Edycja, zapytania XPath i transformacje XSLT działają bezpośrednio w przeglądarce. Do walidacji schematów XSD i automatycznego generowania schematu używamy biblioteki libxml na naszym serwerze — szybko, zgodnie ze standardami, bez instalowania oprogramowania.

Zestaw funkcji

  • W pełni edytowalny widok drzewa — Dwuklik na dowolnym tagu, atrybucie lub tekście, aby edytować. Dodawaj, usuwaj i przenoś węzły przyciskami inline.
  • Widok tekstu — Klasyczny edytor z czcionką o stałej szerokości i natychmiastowymi znacznikami błędów (wiersz/kolumna).
  • Tester XPath — Uruchom dowolne wyrażenia XPath na XML z wynikami w postaci węzłów, ciągów, liczb lub wartości logicznych.
  • Transformacja XSLT — XML + arkusz stylów → HTML/XML/Tekst. Działa bezpośrednio w przeglądarce dzięki XSLTProcessor.
  • Walidacja schematu XSD — Prawdziwa walidacja zgodna z W3C dzięki libxml na naszym serwerze. Błędy z numerem wiersza i kolumny.
  • Generuj XSD z XML — Analizujemy przykładowy XML i proponujemy pasujący XSD z wywnioskowanymi typami i krotnościami.
  • Konwersja — XML do JSON lub CSV (dla tabelarycznych list XML).
  • Import i eksport — Prześlij plik, wczytaj z URL, pobierz jako .xml, skopiuj do schowka.

Typowe zastosowania

  • Inspekcja i poprawa SOAP, wiadomości B2B i ładunków EDI
  • Edycja i walidacja plików konfiguracyjnych (pom.xml, web.xml, applicationContext.xml)
  • Sprawdzaj kanały RSS/Atom i konwertuj je do JSON w razie potrzeby
  • Edytuj pliki SVG jako XML — modyfikuj atrybuty, ścieżki, viewBoxy

Dane i prywatność

Edycja, zapytania XPath, transformacje XSLT i konwersja JSON/CSV odbywają się w pełni w przeglądarce — te dane nie opuszczają urządzenia. Tylko do walidacji XSD i automatycznego generowania schematu wysyłamy XML (wraz z opcjonalnym XSD) na nasz serwer, gdzie jest przetwarzany i natychmiast odrzucany — niczego nie przechowujemy.