Czym jest plik XML?
XML — dane znacznikowe
Co to jest?
XML strukturyzuje dane za pomocą znaczników, podobnie jak HTML, ale bez narzuconego słownictwa: to Wy definiujecie własne znaczniki i ich znaczenie.
Pozwala opisywać bardzo złożone struktury, walidować je względem schematu i mieć pewność, że plik rzeczywiście spełnia oczekiwany format — rygor, którego JSON z natury nie oferuje.
Historia i pochodzenie
W3C publikuje XML w 1998 roku, w czasach, gdy wierzono, że stanie się on uniwersalnym formatem wymiany danych.
Ta przepowiednia nie sprawdziła się w przypadku interfejsów webowych, gdzie JSON wyparł go dzięki swojej lekkości. XML nie jest jednak martwy: stanowi szkielet plików DOCX, plików SVG, kanałów RSS i niezliczonych systemów firmowych.
Dlaczego jest przydatny
Ścisła walidacja za pomocą schematu, przestrzenie nazw eliminujące konflikty oraz zdolność opisywania dowolnie złożonych struktur.
Jest doskonale wyposażony w narzędzia i pozostaje niezastąpiony w dużych systemach.
Ograniczenia i wady
Jego rozwlekłość jest wręcz legendarna: każda dana ujęta jest w dwa znaczniki, co łatwo potraja wagę pliku w porównaniu z JSON.
Jest żmudny do ręcznego odczytu i zapisu.
Wskazówki
Aby wykorzystać dane XML w nowoczesnej aplikacji, przekonwertujcie je na JSON: zmniejszycie wagę pliku i uprościcie przetwarzanie.
Uwaga jednak: atrybuty XML nie mają bezpośredniego odpowiednika w JSON, a automatyczna konwersja może dać zaskakującą strukturę. Sprawdźcie wynik.
Przekonwertuj swój plik XML w kilka sekund na naszych bezpiecznych serwerach we Francji.
Konwertuj XML