-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathXML
More file actions
24 lines (19 loc) · 1.79 KB
/
Copy pathXML
File metadata and controls
24 lines (19 loc) · 1.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
XML
XML существует с 1996 года. С возрастом он стал очень зрелым и мощным форматом данных. Как и JSON, XML предоставляет несколько простых
строительных блоков, которые создатели API используют для структурирования своих данных. Основной блок называется узлом (node):
Давайте посмотрим, как может выглядеть наш заказ пиццы в XML:
<order>
<crust>original</crust>
<toppings>
<topping>cheese</topping>
<topping>pepperoni</topping>
<topping>garlic</topping>
</toppings>
<status>cooking</status>
</order>
XML всегда начинается с корневого узла, которым в нашем примере с пиццей является "заказ". Внутри заказа находятся ещё несколько
"дочерних" узлов. Имя каждого узла сообщает нам атрибут заказа (как и ключ в JSON), а данные внутри представляют собой фактические
детали (как и значение в JSON).
Вы также можете вывести предложения на английском языке, читая XML. Глядя на строчку с "корочкой", мы могли прочитать "корочка для
пиццы оригинального стиля". Обратите внимание, как в XML каждый элемент в списке начинок обернут узлом. Как видите, формат XML
требует гораздо больше текста для передачи, чем JSON.