Pliki XML (ang. Extensible Markup Language) to pliki tekstowe używane do przechowywania, przesyłania i rekonstrukcji danych w ustrukturyzowany sposób, zrozumiały zarówno dla człowieka, jak i komputera. Są niezależne od platformy i służą do różnych celów, takich jak definiowanie struktury danych (XML Schema), tworzenie dokumentów biurowych (Office Open XML), czy reprezentowanie muzyki (MusicXML).
-
Struktura:
Pliki XML składają się z elementów i atrybutów, które organizują dane w hierarchiczną strukturę, podobnie jak w HTML.
-
Czytelność:
Są czytelne dla ludzi, co pozwala na łatwe odczytanie i odzyskanie danych nawet w przypadku uszkodzenia pliku.
-
Uniwersalność:
Są niezależne od systemu operacyjnego i aplikacji, co ułatwia wymianę danych między różnymi systemami informatycznymi.
-
Zastosowanie:
Występują w różnych odmianach, takich jak Office Open XML (format dokumentów biurowych) czy MusicXML (format notacji muzycznej).
-
Dokumenty biurowe:
Format Office Open XML (OOXML), domyślny w pakiecie Microsoft Office od wersji 2007, to specyfikacja XML używana do tworzenia dokumentów tekstowych, arkuszy kalkulacyjnych i prezentacji.
-
Bazy danych:
Bazy danych XML przechowują dane w formacie XML, co umożliwia łatwe pobieranie, wysyłanie i serializację danych.
-
Wymiana danych:
XML jest standardem rekomendowanym przez W3C do strukturalizowanego reprezentowania danych, co ułatwia ich wymianę między różnymi systemami.