Plik z rozszerzeniem .xml to plik oparty na języku XML (Extensible Markup Language), który służy do przechowywania i wymiany danych w ustrukturyzowanej, hierarchicznej formie.
Plik XML ma strukturę drzewiastą: na samej górze znajduje się jeden element główny (korzeń), który zawiera inne elementy, zagnieżdżone wewnątrz niego. Dane w pliku są przedstawione za pomocą znaczników (tagów) własnego autorstwa, co umożliwia dopasowanie struktury dokumentu do potrzeb danej aplikacji lub systemu. Tag może zawierać wartości oraz atrybuty, które dodatkowo opisują dane elementy. Możliwe jest także dodawanie komentarzy, które są ignorowane przez narzędzia przetwarzające pliki XML.
W pliku XML można przechowywać różne typy danych – tekst, liczby czy bardziej złożone struktury. Dzięki czytelności i otwartej strukturze dokument XML nadaje się do przesyłania danych pomiędzy różnymi systemami, wykorzystywany jest m.in. w aplikacjach webowych, bazach danych, API czy przy wymianie danych między serwisami. XML stanowi podstawę wielu standardów branżowych, takich jak XHTML, SVG czy SOAP.
Rozszerzenie .xml jest niezależne od konkretnych aplikacji – taki plik można otworzyć i edytować w zwykłym edytorze tekstu, ale także w dedykowanych programach do analizy danych lub tworzenia aplikacji. W środowisku Microsoft Office istnieje wiele powiązanych rozszerzeń opartych na XML, np. .docx, .xlsx czy .pptx – „x” na końcu oznacza zapis w formacie XML, a „m” dodane do rozszerzenia (np. .docm) wskazuje na obsługę makr w pliku.
Podsumowanie
- xml to uniwersalny, tekstowy format wymiany danych – ułatwia strukturę i integrację informacji,
- plik .xml jest czytelny zarówno dla maszyn, jak i ludzi,
- struktura dokumentu składa się ze znaczników, atrybutów oraz komentarzy i tekstu.