XML je skraćenica za Extensible Markup Language. On je osmišljen za prijenos podataka,
a ne kao zamjena za html ili xhtml, tj. xml se bavi opisom podataka, a html prikazom podataka.
Iako je to pomalo teško shvatiti, xml sam po sebi ne služi ničemu. Stvoren je za strukturiranje, pohranjivanje
i slanje podataka.
Ovo će vam se činiti jako čudnim, ali xml nema unaprijed predefinirane tagove, već ćete ih morati sami smišljati. Što bi značilo da svatko možete imati svoje tagove, što je pomalo olakšavajuće jer nećete morati pamtiti prethodno definirane tagove.
Donji je primjer poruka napisana u xml obliku.
<poruka>
<za>Pero</za>
<od>Marko</od>
<naslov>Proba</naslov>
<body>Ovo je samo proba!</body>
</poruka>
Možete uočiti da gore napisana poruka ima ima svoju strukturu, ali ipak ništa ne radi, već služi samo za pohranu informacija.
Za kraj ću samo napomenuti da svaki xml dokument mora sadržavati Document Type Definition (DTD) ili XML Schemu kako bi opisali podatke.
više na pcchip.hr