866
Jeśli zastanawiasz się, czym jest XML, mamy dla Ciebie właściwą odpowiedź. W tym praktycznym poradniku pokażemy, do czego potrzebny jest XML, jak go używać i gdzie można się z nim spotkać.
XML – wszechstronny język znaczników
XML oznacza eXtensible Markup Language (rozszerzalny język znaczników) i powstał z konieczności uznania, że język HTML osiągnął swoje granice.
- XML jest formatem danych. XML jest tekstowym formatem danych, podobnym do „JavaScript Object Notation”, lepiej znanym jako JSON.
- To oznacza, że dane XML można otwierać i edytować w edytorze. Ponadto komputery mogą odczytywać i zapisywać format XML.
- XML, podobnie jak HTML, składa się z tzw. znaczników, które umieszcza się w nawiasach kątowych '<’ ’>’.
- W przeciwieństwie do XML, w języku HTML istnieje tylko jeden stały zestaw znaczników, takich jak
- W języku XML można definiować własne znaczniki. Określono jedynie, jak ma wyglądać znacznik, ale nie co ma oznaczać.
- Znacznik XML może występować samodzielnie w następujący sposób: Znacznik może również zawierać zakres. Następnie umieszcza się znacznik otwierający i zamykający: Area
- Tagi mogą być zagnieżdżane jeden w drugim. W ten sposób można stworzyć hierarchię
- Jeśli to konieczne, znacznik może mieć jeden lub więcej parametrów. Składnia tego polecenia jest następująca:
- Parametry zawsze składają się z nazwy i wartości. Wartość jest ujęta w podwójny cudzysłów i przypisana ze znakiem równości.
- Przykład struktury danych w XML jest pokazany na rysunku.
Użycie XML
XML można używać na wiele sposobów. Co można zrobić z XML oraz jakie zalety i wady ma XML, można przeczytać tutaj.
- Głównymi zaletami języka XML jest to, że jest on powszechnie stosowany i nie wymaga uczenia się. Ponadto, XML może być łatwo interpretowany przez ludzi i maszyny.
- Podstawowo, XML może być używany do opisywania, przechowywania i wymiany danych.
- Jedyną wadą języka XML jest narzut danych w porównaniu z formatem binarnym. Oznacza to, że struktura zapisana w formacie XML wymaga więcej pamięci, niż jest to absolutnie konieczne. W związku z tym może być również przetwarzany nieco wolniej.
- XML jest często używany do importowania i eksportowania danych aplikacji. Na przykład baza danych klientów może być dobrze przedstawiona w formacie XML. Dzięki zagnieżdżaniu znaczników można przypisać klientowi wiele atrybutów. W polu numeru telefonu można dodatkowo zapisać w parametrze, czy numer jest numerem komórkowym czy prywatnym.
- Jeden ze sposobów przechowywania danych za pomocą XML w celu zarządzania klientami jest przedstawiony na rysunku.
- Pierwsze słowo „eXtensible” już wskazuje, że język jest rozszerzalny. Dziś prawdopodobnie codziennie używasz XML w takich technologiach jak HTML czy RSS.