Osnove XML-a

Ako se bavite izradom i testiranjem API-ja, treba da znate da postoje dva glavna formata prenosa podata:

XML – koji se koristi u SOAP (uvek) i REST zahtevima (ređe),
JSON – koristi se u REST zahtevima

XML je skraćenica od Extensible Markup Language , koja znači proširivi jezik za označavanje. Koristi se čuvanje i prenos podataka. To je format koji preporučuje WWW konzorcijum.

Kratak opis XML-a je da su to informacije uvijene u tagove. Tagovi nisu predefinisani kao u HTML-u već to može biti bilo šta. Svaki element mora biti zagrađen tagovima, svaki tag se nalazi u uglastim zagradama, i može biti otvarajući i zatvarajući.

Ako između tagova nema ničega, onda je to prazan tag.

Unutar jednog taga može biti više njih. Pravilna sintaksa je i da, ako se tag otvori unutar taga, mora i da se zatvori u njemu.

Svaki dokument počinje sa jednom korenim elementom iz koga se izvode elementi potomoci.
Struktura je hijerarhijska, tako da imamo jedan glavni element, njegove potomke, koji su parnjaci, pa njihove potomoke i tako sve do kraja.

Kod elemenata je takođe karakteristično što oni imaju svoje atribute, koji ih bliže određuju.
Oni su izlistani u početnom tagu. Posle imena atributa sledi znak jednako, pa vrednost atributa koja je uvek u navodnicima.

Više informacija možete pronaći ovde:

Pogledaj još

Poznati alati za etičko hakovanje

Već smo govorili o etičkim hakerima , a danas vas upoznajemo sa nekim od alata …