Reading Data from XML
XML, or Extensible Markup Language, is a web markup language that's similar to HTML but with significant flexibility (on the part of the user) built in, such as the ability to define your own tags. It was one of the most hyped technologies in the 1990s and early 2000s. It is a meta-language, that is, a language that allows us to define other languages using its mechanics, such as RSS, MathML (a mathematical markup language widely used for web publication and the display of math-heavy technical information), and so on. XML is also heavily used in regular data exchanges over the web, and as a data wrangling professional, you should have enough familiarity with its basic features to tap into the data flow pipeline whenever you need to extract data for your project.
Exercise 87: Creating an XML File and Reading XML Element Objects
Let's create some random data to understand the XML data format better. Type in the following code snippets:
Create an XML file using the following...