Prolog ikki qismdan iborat bo‘ladi. Prologning birinchi qismida XML e’lon yoziladi. (XML Declaration). U ...?> simvollar orasiga yoziladi, bu e’londa xml belgi va uning versiyasi keltiriladi. U quyidagi ko‘rinishga ega bo‘ladi:
Bundan tashqari e’londa hujjat yozilgan tilning kodi ham keltirilishi mumkin
Kiril alfaviti ishlatilgan hujjatlar uchun, e’lonning ko‘rinishi quyidagicha bo‘ladi:
E’londa yana standalone parametrini ham keltirilishi mumkin.
Bu parametr ikki
qiymatdan birini oladi: "yes" yoki "по". "nо" qiymati shuni ko‘rsatadiki, bu hujjarda ishlatilgan elementlarni ta‘riflash uchun tashqi hujjatdan foydalanilgan. Odatda standalone "уеs" qiymatini oladi. Demal XML hujjatni e’lon qilish quyidagi ko‘rinishda bo‘ladi:
Prologni ikkinchi qismida — hujjatning tipi e’lon qilinadi, DTD (Document Туре Declaiatbn). Bu qismda hujjatda foydalanilgan teglar yoki alohida faylga ssilka bo‘ladi.Hujjatni tipini ko‘rsatish <. DDCTYPE, so‘zi bilan boshlanadi va uchburchakli qavs belgisi > bilan tugaydi.
Quyidagi web-saytda xml tilininng vazifasi va amalda qo‘llash maqsadi tushuntiriladi.
http://www.w3.org/TR/REC-xml. XML Internetda bevosita foydalaniladigan til bo‘lishi kerak.
XML asosan web- muhitida axborotni saqlash va tarqatisg uchun ishlab chiqilgan til. XML ko‘p miqdordagi programmalar aro axborot almashishda qo‘llaniladi.
XML ni asosiy vazifasi serverlar va brauzerlar orqali axborot tarqatish bolsa ham, undan boshqa programmalarda ham foydalaniladi. Masalan finans programmalari aro axborot almashinuvi, programma maxsulotlarini yangilash va tarqatish.