Xml fayl o’zi nima? Pythonda xml fayllar bilan ishlash
Download 295.9 Kb.
|
Bu XML turidagi faylning 1-qatordagi ifoda bu faylning XML faylligini, version atributi bu faylni o’quvchi XML tilining versiyasini va encoding bu fayl saqlayotgan ma’lumotlarning qaysi codingdan olinganini bildiradi(UTF-8, UTF-16, ASCII va boshqalar). Va shuni aytib o’tish kerakki XML faylidagi barcha ma’lumotlar bitta root(ildiz) tegining ichida bo’lishi kerak. Xuddi JSONdagi ma’lumot bitta lug’atning ichida bo’lganligi kabi. Yuqoridagi faylda root teg bu talabalar tegi. Men bu teg ichiga beshta talaba tegini joylashtirdim. Bu struktura xuddi JSONdagi talabalar degani lug’at ochib olib uning ichiga talabalarni joylaganimiz bilan bir xil. Va talaba tegiga atribut(xususiyat) sifatida kursi degan so’zni kirityapman. kursi va shunga o’xshash ochilish tegining ichida yoziladigan atributlar bu tegning xususiyati deb ataladi va talaba tegining ichida yana 3 ta teg ochyapman. Bu uchta teg ichida talabaga oid ma’lumotlarni saqlayapman. Albatta bu ma’lumotlarni s = “salom” print(s) dasturini ishga tushirsak ekranga, faqatgina “salom” so’zi chiqadi, lekin s string turidagi o’zgaruvchida bir nechta xususiyatlar bor, masalan uning uzunligi, lekin u ekranga chiqmaydi. Ekranga faqat s da saqlanayotgan ma’lumot chiqadi. Endi biz pythonda qanday qilib XML fayllar bilan ishlar mumkinligini ko’rib chiqamiz, pythonda BeautifulSoup4 deb nomlangan kutubxona mavjud. Biz bu kutubxona orqali pythonda HTML va XML fayllar bilan ishlashimiz mumkin. Bu modulni o’rnatishimiz uchun kompyuterimizning CMDsiga pip install beautifulsoup4 qatorini kiritishimiz kerak. Download 295.9 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling