Play IT

Иерархическая структура данных

Интерактивное демо «Иерархическая структура данных» — раздел Энциклопедия · Данные и разметка.

data-markupencyclopedia

XML (Extensible Markup Language)

Текстовый формат с вложенными тегами и атрибутами. Иерархия строится за счёт вложения элементов друг в друга.

<library>
  <book id="101">
    <title lang="ru">Введение в программирование</title>
    <author>Иван Иванов</author>
    <year>2024</year>
    <price currency="RUB">1500</price>
  </book>
  <book id="102">
    <title lang="en">Advanced Algorithms</title>
    <author>Jane Doe</author>
    <year>2023</year>
    <price currency="USD">45</price>
  </book>
</library>

Древовидная структура

library
book (id=101)
title (lang=ru)Введение в программирование
authorИван Иванов
year2024
price (currency=RUB)1500
book (id=102)
title (lang=en)Advanced Algorithms
authorJane Doe
year2023
price (currency=USD)45
Корневой узел содержит дочерние элементы, те — свои подузлы. Так удобно хранить конфиги, документы и API-ответы.