4. Формат XML файлу. Читання та запис даних в XML файл.

XML-файл (від англ. eXtensible Markup Language) — це текстовий файл, який використовується для структурованого зберігання та обміну даними у вигляді дерева тегів, подібно до HTML, але без фіксованого набору елементів.

Приклад XML-файлу

<people>
    <person>
        <name>Anna</name>
        <age>25</age>
    </person>
    <person>
        <name>Oleh</name>
        <age>30</age>
    </person>
</people>

Читання XML за допомогою Python.

import xml.etree.ElementTree as ET

tree = ET.parse('people.xml')
root = tree.getroot()

for person in root.findall('person'):
    name = person.find('name').text
    age = person.find('age').text
    print(name, age)

Створення та запис XML за допомогою Python.

import xml.etree.ElementTree as ET

people = ET.Element('people')

person1 = ET.SubElement(people, 'person')
ET.SubElement(person1, 'name').text = 'Anna'
ET.SubElement(person1, 'age').text = '25'

tree = ET.ElementTree(people)
tree.write('people.xml', encoding='utf-8', xml_declaration=True)
Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання