Отчет о выполнении программы производственной практики



Pdf көрінісі
бет7/13
Дата26.06.2023
өлшемі1,14 Mb.
#103490
түріОтчет
1   2   3   4   5   6   7   8   9   10   ...   13
JSON и XML
Помимо HTML, картинок и видео на сайте необходимо передавать и отображать 
различную информацию. Сейчас я говорю про массивы данных, про сложную 
иерархическую структуру. Для передачи информации как в интеграции, так и для сайтов 
используются определенныей форматы данных. JSON и XML используются для 
получения и отправки данных с веб-сервера.
JSON (англ. JavaScript Object Notation) — простой формат обмена данными
основанный на языке программирования JavaScript. Использует человекочитаемый текст 
для передачи объектов данных.
11


Преимущества JSON
• 
Меньше слов больше дела XML требует открытия и закрытия тегов, a JSON 
использует пары имя / значение, четко обозначенные «{«и»}» для объектов, «[«и»]» для 
массивов, «,» (запятую) для разделения пары и «:»(двоеточие) для отделения имени от 
значения.
• 
Размер имеет значение При одинаковом объеме информации JSON почти 
всегда значительно меньше, что приводит к более быстрой передаче и обработке.
• 
Близость к javascript JSON является подмножеством JavaScript, поэтому код 
для его анализа и упаковки вполне естественно вписывается в код JavaScript.
XML
XML — язык разметки, который определяет набор правил для кодирования документов в 
формате, который читается человеком и читается машиной. Но чем больше информации 
(вложений, комментариев, вариантов тегов и т.д.) в xml, тем сложнее ее читать человеку.
XML хранит данные в текстовом формате. Это обеспечивает независимый от 
программного и аппаратного обеспечения способ хранения, транспортировки и обмена 
данными. XML также облегчает расширение или обновление до новых операционных 
систем, новых приложений или новых браузеров без потери данных.
Преимущества:
• 
Поддержка метаданных Одним из самых больших преимуществ XML 
является то, что мы можем помещать метаданные в теги в форме атрибутов. В JSON 
атрибуты будут добавлены как другие поля-члены в представлении данных, которые НЕ 
могут быть желательны.
• 
Визуализация браузера Большинство браузеров отображают XML в 
удобочитаемой и организованной форме. Древовидная структура XML в браузере 
позволяет пользователям естественным образом сворачивать отдельные элементы дерева. 
Эта функция будет особенно полезна при отладке.
• 
Поддержка смешанного контента. Хорошим вариантом использования XML 
является возможность передачи смешанного контента в пределах одной и той же полезной 
нагрузки данных. Этот смешанный контент четко различается по разным тегам.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   13




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет