Wikipedysta:Kapitan hak/XML/Wprowadzenie
Wygląd
Czym jest XML?
[edytuj]XML jest językiem służącym do opisu danych. Ma strukturę drzewiastą, co oznacza że składa się z głównego elementu (korzenia) który zawiera kolejne elementy (gałęzie), które mogą zawierać kolejne elementy (mniejsze gałęzie), i/lub wartości (liście). Każdy element może posiadać także atrybuty (tak jak drzewo może mieć różne kolory czy rozmiary liści).
Do czego może się przydać XML?
[edytuj]Załóżmy że mamy bazę danych utworów w naszym odtwarzaczu muzycznym. Każdy utwór ma tytuł, wykonawcę, autora tekstu, ocenę i jakiś opcjonalny opis. Można to zapisać w jakiejś popularnej bazie danych (np. MySQL, PGSQL, SQLite), ale czy warto zaprzęgać taki wielki program do tak prostej czynności? Na pewno łatwiej będzie to zrobić w XMLu:
<?xml version="1.0"?><!-- 1 --> <utwory> <utwór> <tytuł>Świr</tytuł> <wykonawca>Grupa Operacyjna</wykonawca> <autorTekstu>Grupa Operacyjna</autorTekstu> <ocena>10/10</ocena> <opis> Bardzo lubię ten utwór. </opis> </utwór> </utwory>