---
filename: learnxml-pl.xml
contributors:
- ["João Farias", "https://github.com/JoaoGFarias"]
translators:
- ["Tomasz Janiszewski", "https://github.com/janisz"]
---
XML (_Extensible Markup Language_) to rozszerzalny język znaczników, stworzony
do przechowywania i transportu danych.
W przeciwieństwie do HTML, XML nie specyfikuje w jaki sposób wyświetlić dane, a
tylko je przechowuje.
* Składnia XML
```xml
Codzienny Włoski
Giada De Laurentiis
2005
30.00
Harry Potter
J K. Rowling
2005
29.99
Nauka XML
Erik T. Ray
2003
39.95
komputer.gif
```
* Dobrze sformatowany dokument i walidacja
Dokument XML jest dobrze sformatowany gdy jest syntaktycznie poprawny.
Jednakże możliwe jest wstrzykiwanie większej liczby ograniczeń w dokumencie,
używając definicji takich jak DTD i XML Schema.
Dokument XML, który jest zgodny ze swoją definicją jest poprawny.
Korzystając z tych narzędzi możesz sprawdzić dane zawarte w dokumencie poza
logiką aplikacji.
```xml
Everyday Italian
30.00
]>
]>
Everyday Italian
30.00
```