Narzędzia XML
Narzędzia XML z tej strony otwierają, formatują, sprawdzają i przeszukują pliki XML bezpośrednio w przeglądarce, bez wysyłania ich na serwer. XML przechowuje dane w zagnieżdżonych znacznikach – od kanałów RSS i map witryn po dokumenty biurowe, e-faktury i integracje firmowe.
Narzędzia w tej kategorii
- XMLEdytor XML onlineEdytor XML online z podświetlaniem składni, zamykaniem znaczników, formatowaniem i sprawdzaniem poprawności. Pliki .xml nie są wysyłane na serwer.
- XMLKonwerter XML na JSON onlineKonwerter XML na JSON online: kontrola nad atrybutami, tekstem, tablicami i przestrzeniami nazw. Działa w przeglądarce, także offline, bez wysyłania plików.
- XMLKonwerter XML do CSV onlineKonwerter XML do CSV: wybierz element wiersza, a atrybuty i zagnieżdżone elementy staną się kolumnami. Podgląd tabeli i CSV dla Excela, w przeglądarce.
- XMLKonwerter XML do Excela (XLSX)Konwerter XML do Excela: wskaż powtarzający się element i pobierz arkusz XLSX z kolumnami z atrybutów i znaczników. Bez wysyłania plików, w przeglądarce.
- XMLXML Viewer onlineXML Viewer online: podgląd XML jako drzewa i kodu, formatowanie, sprawdzanie składni i XPath. Także duże pliki i .xml.gz – bez wysyłania na serwer.
Czym jest XML?
XML (Extensible Markup Language) to tekstowy format danych strukturalnych zapisanych jako zagnieżdżone elementy z atrybutami, np. <order id="7"><item>…</item></order>. W przeciwieństwie do HTML nie ma stałego zestawu znaczników: każda aplikacja definiuje własne słownictwo. Ta elastyczność uczyniła XML podstawą kanałów RSS i Atom, map witryn, obrazów SVG, układów w Androidzie, plików projektów Maven i .NET, usług SOAP, e-faktur – w Polsce choćby KSeF i JPK – oraz wnętrza plików .docx i .xlsx. XML jest rygorystyczny: jeden niezamknięty znacznik sprawia, że większość parserów odrzuca cały dokument.
Typowe zadania
Na co dzień chodzi o czytanie i poprawianie. Plik wyeksportowany z innego systemu przychodzi jako jedna długa linia i trzeba go sformatować z równymi wcięciami. Parser odrzuca dokument i trzeba ustalić, gdzie XML nie jest poprawnie zbudowany. Duży plik trzeba przejrzeć: zwinąć sekcje, obejrzeć drzewo elementów albo wyciągnąć dokładnie potrzebne węzły wyrażeniem XPath. Czasem potrzeba odwrotności i XML trzeba zminifikować, żeby zajmował mniej miejsca.
XML Viewer otwiera pliki do 200 MB, także skompresowane .xml.gz, z rozwijanym drzewem, kolorowaniem składni, formatowaniem i wyszukiwaniem XPath. Edytor XML dodaje edycję z automatycznym zamykaniem znaczników, lokalną wersję roboczą i zapis w UTF-8. Dla danych w JSON tę samą pomoc oferuje JSON Viewer.
Wiele wyszukiwań „konwertera XML” dotyczy zamiany XML na arkusz lub JSON. Konwerter XML do CSV i XML do Excela używają powtarzającego się elementu jako wierszy, a zagnieżdżonych znaczników i atrybutów jako kolumn; XML na JSON zachowuje całą strukturę. JSON na XML i CSV na XML działają w drugą stronę.
Prywatność w samym założeniu
XML często zawiera dane firmowe: zamówienia, faktury, konfigurację z hasłami. Tutaj nie opuszczają one urządzenia. Plik odczytuje przeglądarka i przetwarza go w wątku roboczym; nic nie jest wysyłane ani przechowywane na serwerze. Parser nie rozwija encji zewnętrznych i nie pobiera DTD, co chroni przed sztuczkami typu XXE w niezaufanych plikach, a rozwijanie encji jest ograniczone, więc dokument typu „billion laughs” nie zawiesi strony. Więcej na stronie o prywatności.
Ostatnia aktualizacja:
Najczęstsze pytania
Czy jest darmowy konwerter XML online?
Tak. Konwertery XML na JSON, XML na CSV i XML do Excela są bezpłatne, działają w przeglądarce i same wybierają powtarzający się element jako wiersze tabeli. W drugą stronę można zamienić CSV i JSON na XML.
Jak otworzyć plik XML na Macu, w Windows lub na Androidzie?
Wystarczy otworzyć XML Viewer w dowolnej aktualnej przeglądarce i wybrać plik, upuścić go na stronę albo wkleić jego treść. Nie trzeba instalować żadnej aplikacji w systemie macOS, Windows, Linux ani Android.
Czy można sprawdzić XML względem schematu XSD?
Jeszcze nie. Edytor sprawdza, czy dokument jest poprawnie zbudowany – znaczniki zamknięte i prawidłowo zagnieżdżone, atrybuty w cudzysłowach, jeden element główny – i pokazuje wiersz oraz kolumnę pierwszego błędu.
Czy da się otworzyć e-fakturę z KSeF albo plik JPK?
Takie pliki można otworzyć, sformatować i przeczytać jak każdy XML, a przeszukać je pomaga XPath. Nie ma tu jednak funkcji podatkowych: weryfikacji podpisu, kontroli zgodności ze schematem ani zamiany na fakturę w PDF.
Czy mogę zamienić PDF na XML?
Nie. PDF to format układu stron i wydobycie z niego treści jako XML wymaga osobnego narzędzia do PDF. Narzędzia z tej strony pracują na plikach, które już są w formacie XML.
Czy moje pliki XML są wysyłane na serwer?
Nie. Parsowanie, formatowanie i XPath działają w przeglądarce, w wątku roboczym w tle. Encje z DOCTYPE i zewnętrzne odwołania nigdy nie są pobierane.