IFB101 Lecture Notes - Lecture 2: Json, Xml, Squarespace
Document Summary
Looking at moore"s law, butter"s law etc: data communication consists of 1s and 0s, or on and off signals to communicate data through binary. Looking at how internet companies throttle connection for revenue gain. Semi-structured data: xml data, data embedded in the schema, portable data transfer format. Text based, not limited to "," as the delimiter. Embedded in the element start tag: html. "hyper text markup language", most widely used language on webpages - very similar to. Many tools reduce need to code in html (wix, dreamweaver, squarespace, etc. ) Javascript object notation, a lightweight data-interchange format that transmits data objects consisting of attribute-value pairs. Easy for humans to read and write and for machines to parse and generate. Easy to work with at scale: many others. Pros and cons: xml is verbose, you can supply a lot of detail about the data, including metadata.