XML/Wprowadzenie
Z Wikibooks, biblioteki wolnych podręczników.
< XML
[edytuj] Czym jest XML?
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).
[edytuj] Do czego może się przydać XML?
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>