SSD 7/16: XML vs JSON [software design crash course]

Опубликовано: 04 Октябрь 2024
на канале: Yegor Bugayenko
2,771
89

This lecture and the other 15 in this series were given to 3rd year BSc students of Innopolis University (Russia) in 2021.

The slide decks for these lectures were made in LaTeX. You can find their sources here: https://github.com/yegor256/ssd16

Innopolis University: https://innopolis.university/en/

Blog: https://www.yegor256.com
Books: https://www.yegor256.com/books.html
GitHub: https://github.com/yegor256 (don’t hesitate to follow in order to stay informed)
Telegram channel with recent news and updates: https://t.me/yegor256news (subscribe to not miss a thing)
Twitter with daily and weekly updates:   / yegor256   (follow me!)
iTunes: https://podcasts.apple.com/us/podcast...
SoundCloud:   / yegor256  
Yandex Music podcast by yegor256: https://music.yandex.ru/album/31142286

0:00 About grading system, some tips
20:24 The structure of the lecture
21:16 Extensible Markup Language (XML). Library in XML
30:18 Namespaces
33:13 Escaping
35:15 XML Based Formats/Protocols
40:14 XSD, XPath, XSLT, XQuery, etc.
42:48 XML Schema Definition
45:37 XML Path Language (XPath)
58:56 XSL Transformations (XSLT)
1:04:58 JavaScript Object Notation (JSON)
1:15:46 YAML, TOML, CSV
1:17:26 Books, Venues, Call-to-Action