xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
Xmlda malumotlar bazasini tasvirlash Reja: 1.XML 2.XMLni malgan yilini 1996 yil deb hisoblasa ham bolgan SGML tilidan boshlanadi. SGML (Standard Generalized Markup Language lgan. SGML boshqa belgilash tillarini yaratishda keng qo HTML ni yaratishda ishlatilgan. XML (eXtensible Markup Language Butun dunyo ori Konsorsiumi tomonidan tavsiya etilgan, strukturalangan malumot almashishda ham ishlatilishi mumkin. XML yaratishdan maqsad strukturalangan mazaro maminlash boyicha tori tuzilgan ikki xil darajadagi XML hujjatlar aniqlangan: Tori tuzilgan (Well-formed). Tori tuzilgan hujjat XML sintaksisining barcha umumiy qoidalarga mos keladi. Masalan, XML-hujjatning ochilgan tegi olmasa, notori tuzilgan hujjat hisoblanadi. Notori tuzilgan hujjat XML-hujjat hisoblanmaydi. Bu holatda XML-protsessor fatal xatolikni keltirib chiqarishi kerak. Ishonchli (Valid). Ishonchli hujjat qotkazilgan hujjat. Odatda bunday qoidalar hujjatning strukturasi, elementlari, atributlari va b. aniq yozib chiqilgan maxsus sxema limda faqat tori tuzilgan XML-hujjatlar sintaksisi haqida so ixtiyoriy mazida saqlashga morinishidan elementlar daraxti tarzida tasavvur etilish mumkin. XML elementlari teglar tarzida aniqlanadi. Misol tarzida XML yordamida belgilangan oddiy kulinariya retseptini kolonlar - XML-hujjatning birinchi satri XML elmagan satrda XML standart versiyasi va simvollar kodirovkasi eyib ajratiladi. Oldindan aniqlangan maxsus simvollar & (&), < (<), > (>), ' (') i " (") dan iborat. rsatish mumkin
Afzalliklari - XML yunikodda ishlaydi; XML formatda yozuvlar, rolumotlar strukturalarni ishlatish mumkin; XML qatlib qoladi. Shu bilan birga har xil uslublarni ishlatishdan chegaralanmagan (masalan, qiymatlarni teg parametrlariga yoki teg tanasiga joylashtirilib, ma xalqaro standartlarga asoslangan format; XML ierarxik strukturasi amalda ixtiyoriy tipdagi hujjatlarni yozish imkonini beradi, faqat audio, video va multimedia potoklarni, rastrli suratlarni, tarmoqli malumotlardan tashqari; XML litsenziyalash va har-xil cheklovlardan xoli boliq emas; Binar formatlardan farqli oektni talumotlarga ega, unga kolum strukturali hujjat bilan ishlayverishi mumkin (maslan, dinamik interfeyslarni qurishda); XML barcha zamonaviy dasturlash tillari uchun sintaksik analizatorga (parserga) ega; XMLda brauzerlarda, operatsion tizimlarda, veb-serverlarda amalga oshirilgan XSLT ollab quvvatlanadi
Do'stlaringiz bilan baham: |