XML is the file extension of a file format called Extensible Markup Language, which is used to store information in a structured format. The XML format is used extensively for the web. HTML, for instance, is the file format used to create web pages and is based upon the XML format. Starting with Microsoft Office 2007, Microsoft Office has used XML-based file formats, such as .docx, .xlsx, and .pptx.
This chapter will cover the following recipes:
- Processing XML data using the stream reader
- Writing XML data using the Stream Writer
- Processing XML data using the QDomDocument class
- Writing XML data using the QDomDocument class
- Using Google's Geocoding API