Ответ
XML (eXtensible Markup Language) — это язык разметки, предназначенный для хранения и передачи структурированных данных. Он использует теги для определения элементов и атрибутов, обеспечивая читаемость как для человека, так и для машины.
Ключевые особенности:
- Самодокументируемость за счет описательной структуры.
- Поддержка иерархии данных через вложенность элементов.
- Независимость от платформы и языков программирования.
Пример:
<book>
<title>Системный анализ для начинающих</title>
<author>Иван Петров</author>
<year>2023</year>
</book>
Где применяется:
- Конфигурационные файлы (например,
pom.xmlв Maven). - Обмен данными между системами (SOAP, REST с XML).
- Хранение данных (например, RSS-ленты).
Альтернативы: JSON (более легковесный), YAML (для конфигов).
Видео-ответы
▶
▶
▶
▶
▶