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.