xml

Python xml moduli

❮ Python o‘rnatilgan modullari


Misol

XML stringini tahlil qiling (parse):

import xml.etree.ElementTree as ET xml_data = '<person><name>Tobias</name><age>25</age></person>' root = ET.fromstring(xml_data) print(f'Name: {root.find("name").text}') print(f'Age: {root.find("age").text}')
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

xml paketi XML hujjatlarini o‘qish, yozish va ular ustida amallar bajarish uchun vositalarni taqdim etadi.

Undan XML fayllarini tahlil qilish, XML hujjatlarini yaratish yoki XML tuzilmalaridan ma’lumotlarni ajratib olish uchun foydalaning.

Eslatma: Ishonchsiz manbadan olingan XML’ni tahlil qilishda ehtiyot bo‘ling. XML hujumlarining oldini olish uchun xavfsizlik muhim bo‘lgan ilovalarda defusedxml kutubxonasidan foydalaning.


A’zolar

A’zo Tavsif
domXML’ni qayta ishlash uchun Document Object Model (DOM) API.
dom.minidomOddiy XML vazifalari uchun minimal DOM implementatsiyasi.
dom.pulldomSAX hodisalaridan DOM daraxtlarini quradi (xotirani tejaydi).
etreeElementTree API paketi (XML’ni qayta ishlashning asosiy vositasi).
etree.ElementTreeXML’ni tahlil qilish va yaratish uchun oddiy va tezkor API.
parsersXML parserlarini o‘z ichiga olgan paket.
parsers.expatExpat’dan foydalanadigan, validatsiya qilmaydigan tezkor XML parser.
saxSAX (Simple API for XML) — hodisalarga asoslangan tahlil (parsing).
sax.handlerSAX hodisa ishlovchilari uchun asosiy sinflar.
sax.saxutilsSAX bilan ishlash uchun yordamchi funksiyalar.
sax.xmlreaderXML o‘quvchilari (reader) uchun interfeys.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!