|
Xorazm arxitektura va qurilish texnikumi
|
bet | 78/175 | Sana | 16.05.2024 | Hajmi | 7,42 Mb. | | #237523 |
Bog'liq To\'plam Web 14.4. XML nimadan iborat.
Har qanday XML hujjatining tuzilishi ta'riflar va hujjatlar to'plamiga bo'ysunadi-Infoset. Har bir hujjatda majburiy elementlar va atributlar, ishlov berish bo'yicha ko'rsatmalar, sharhlar, havolalar, nom maydonlari va boshqalar mavjud. Keling, ba'zi tarkibiy elementlarni batafsil ko'rib chiqaylik.
XML formatidagi hujjat nimaga o'xshaydi? XML birinchi navbatda teglardan iborat. Hujjatlardagi teglar osongina tanib olinadi, chunki ular burchakli qavslarga o'ralgan. Ular har doim juft bo'lib joylashtirilgan:
< birinchi> - ochuvchi, belgilanishi kerak bo'lgan element oldiga qo'yiladi;
< / ikkinchi> — yopuvchi, elementdan keyin qo'yiladi.
Ular fayldagi har bir elementning tavsifi qaerdan boshlanishini va qaerda tugashini ko'rsatadi. Burchak qavslari ichidagi matn-bu parcha nimani anglatishi uchun javobgar bo'lgan yorliqning nomi.
Takrorlash uchun savol va topshiriqlar:
1. Ingliz tilidan XML qisqartmasi?
2. Matnli hujjatlarni saqlashning platformalararo formati?
3. HTML formati?
15-MAVZU: JAVA VA XML BILAN ISHLASH.
Reja:
15.1. XML Document bilan ishlash.
15.2. XmlDocument va XmlNode sinflari yordamida ishlash.
15.1. XML Document bilan ishlash.
XML (eXtensible Markup Language) - kengaytirilgan markerlash tili degan ma'noni anglatadi va SGML (Standard Generalized Markup Language) standart umumlashtirilgan markerlash tilidan olingan matnga asoslangan markerlash tilidir.
XML teglari HTML teglari kabi ma'lumotlarni ko'rsatish uchun ishlatilmaydi. Aksincha, XML - ma'lumotlarni saqlash va tartibga solish uchun ishlatiladi. Yaqin kelajakda XML HTML o'rnini bosmaydi, lekin u HTML ning ko'plab muvaffaqiyatli xususiyatlarini qo'llash orqali yangi imkoniyatlarni ochib beradi.
XML hujjatlar bilan ishlash uchun C# dasturlash tilida System.Xml nomlar fazosidagi asosan quyidagi sinflardan foydalaniladi:
XmlDocument
XmlConvert
XmlNode
XmlNodeList
XmlScheme
XmlReader
XmlTextReader
XmlWriter
XmlTextWriter
|
| |