Skraćenica za proširivi jezik za označavanje nije deklarativni označni jezik poput HTML-a; umjesto toga, to je jezik za kreiranje označnih jezika. XML održava Worldwide Web Consortium (W3C). Smanjena verzija SGML-a omogućuje web autorima da kreiraju i imenuju svoje oznake tako da mogu točnije uhvatiti strukturu svojih podataka.
U dobro strukturiranom dokumentu koji je u skladu s pravilima sintakse, hijerarhija oznaka koju je kreirao korisnik može biti čita i obrađuje preglednik koji poznaje XML, čak i ako nikada nije naišao na određeni skup oznaka prije. Autori mogu formalnije navesti strukturu svog dokumenta koristeći definiciju vrste dokumenta (DTD), koja specificira pravila za ispravnu upotrebu svake oznake. Pogledajte CSS, XLink, Prostori imena, Jezik upita, XMLP, XPointer, XSL.
Technipages objašnjava XML
Extensible Markup Language (XML) je jezik za označavanje koji premošćuje jaz u formatiranju dokumenata između ljudi i strojeva. XML uključuje strukturirane podatke u tekstualnoj datoteci u tekstualnoj datoteci. XML svojim korisnicima omogućuje stvaranje rječnika i korištenje istog rječnika za opisivanje podataka. XML koristi oznake (“”) za stvaranje datoteka koje je lako generirati računalni stroj.
Obično većina strojeva koji obrađuju strukturirane podatke pohranjuju podatke na diskove s kojih se mogu koristiti samo u binarnom ili tekstualnom formatu. XML omogućuje korisniku pristup podacima bez potrebe za pristupom softveru koji se koristi za njihovo generiranje. Primjer strukturiranih dokumenata uključivao bi ugovore, pisma, članke, adresare, proračunske tablice, tehničke crteže, financijske transakcije, dopise među mnogim drugim.
XML se trenutno razvija World Wide Web Consortium (W3C) pod nadzorom XML Working-a Grupa, pokrenuta je 1996. godine, XML je proizvod SGML-a (Standard Generalized Markup Jezik). Namjera je olakšati SGML, a također i zbog uspjeha HTML-a koji je kasnih 1990-ih napisao CERN-ov fizičar Tim Berners Lee. XML je proširenje HTML-a.
Uobičajene upotrebe XML-a
- XML je preporuka World Wide Web Consortiuma, a razvoj specifikacije nadzire XML radna skupina.
- Razlog zašto možete otvoriti XML datoteke s nekoliko različitih programa jer pohranjuje podatke u običnom tekstu.
- Neki od programa koji se mogu otvoriti XML datoteke su prozorska bilježnica, bilo koji uređivač teksta ili čak bilo koji web preglednik
Uobičajene zloupotrebe XML-a
- XML nikada nije bio namijenjen rješavanju bilo kakvog problema koji je stvorio SGML, a bio je i vlastiti označni jezik
- Preporuka konzorcija World Wide Web (W3C) od XML ne nadzire nijedna grupa povezana s XML-om