XML – co to jest? Proste wyjaśnienie

by Johannes

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.

Related Articles

Leave a Comment